В компании стоит ESERV 2.99 сборка 3521,
Возникла следующая проблема:
Когда в сообщении, рассылающемся нескольким абонентам, один из адресов сервер провайдера определяет как несуществующий, вместо немедленной посылки отправителю сообщения о недоставке письма этому "несуществующему" получателю ESERV пытается снова и снова отправить это сообщение. Проблема в том, что он отправляет его повторно ВСЕМ получателям, а не только тому, кому сообщение не удалось доставить.
Для примера привожу кусок соответствующего файла *.smtp:
SMTPconnector v1.9998 for Eserv/2.x © 1997-2004 A.Cherezov Etype Co.
220 mail5.hc.ru ESMTP Exim 4.69 Tue, 12 Aug 2008 09:42:55 +0400
EHLO localhost
250-mail5.hc.ru Hello nat.gorby.ru [62.16.66.67]
250-SIZE 31457280
250-PIPELINING
250-AUTH PLAIN LOGIN CRAM-MD5
250-STARTTLS
250 HELP
AUTH LOGIN
334 ........................
.................................
334 ...........................
.................................
235 Authentication succeeded
MAIL FROM:<@*.ru>
250 OK
RCPT TO:<@*.ru>
250 Accepted
RCPT TO:<@*.Com>
250 Accepted
RCPT TO:<@*.ru>
550 Unknown user xxxxxxxxxxxxx@xxxxxxxxx.ru
RCPT TO:<@*.com> 250 Accepted
DATA
354 Enter message, ending with "." on a line by itself
{текст сообщения}
.
Send bps=766533
250 OK id=1KSmem-000JnK-0g
0 =Error.
550 Unknown user xxxxxxxxxxxxx@xxxxxxxxx.ru
QUIT
221 mail5.hc.ru closing connection
Командная строка в SMTPSEND вот такая:
agents\smtpsend -z -ehlo -s %Server% -u %Login% -w %Password% -o temp\%TempFile%.smtp -r 1
Не знаю, нужны ли еще какие-нибудь логи, чтобы определить причину проблемы...
Заранее спасибо за помощь!