Поставил eserv3.
Положил тестовое письмо в папку data/mail/out.
как я понял, обрабатываются только файлы, в имени которых указан почтовый адрес. И именно этот адрес ставится в поле FROM при отправке (из тела письма адрес у меня не читается). лог отправки:
HELO xxx.ru
250 xxx.ru Hello [127.0.0.1]
MAIL FROM:<123@123.ru>
250 123@123.ru OK
RCPT TO:<postmaster@localhost>
550 postmaster@localhost need fully qualified domain
Но почему отправка идёт на адрес postmaster@localhost, в то время как в теле письма указан нормальный адрес получателя?
Подскажите, пожалуйста, что я делаю не так пытаясь отправлять почту через папку out?
И всё. Для каждого адресата свой заголовок. Других специфических заголовков нет.
Проще всего отправить через acSMTP нормальное исходящее письмо и поймать его в DATA\mail\out\ (агента можно временно передвинуть куда-нибудь из utils, чтобы не ринулся отправлять).