Можно ли настроить отправку почты через другой SMTP сервер?
У нас есть почтовый сервер на хостинге, стоит задача забирать от-туда почту на локальный сервер Eset, который не имеет зарегистрированного внешнего IP адреса (динамический) , а дальше пользователи забирают почту с локального в сети Eset-a. Но чтобы отправить почту необходима регистрация нашего IP в MX — записях, или как выход — отправлять через зарегистрированный почтовый сервер. Как можно это сделать?
"Извините, прилагаемое сообщение не может быть доставлено.
I'm sorry to have to inform you that the message returned below could not be delivered to one or more destinations.
NOT delivered to:
For: АдресПолучателя
Reason:
smtp.aaanet.ru: 503 (503 AUTH command used when not advertised)
"
Что я делаю не так?
SmtpSendOutbound="..\acSMTP\smtpsend4.exe -sm smtp.aaanet.ru -s smtp.aaanet.ru -dw -ln 200 -r 2 -helo aaanet.ru -rd {SMTP[Out]}\127.0.0.1\{SMTP[Port]} -ra {Server[AdminEmail]} -rf {SMTP[RetryOutbound]}\ -u ИмяПользователяНа_aaanet.ru -w ПарольПользователяНа_aaanet.ru"
SendMailAppRetryOutbound="smtpsend4.exe -sm smtp.aaanet.ru -sm smtp.aaanet.ru -dw -helo {Server[HostName]} -rh 0 -ln 200 -o {Dirs[Temp]}\retryout-{RANDOM-ID}.xml -f {SMTP[RetryOutbound]}\ -u ИмяПользователяНа_aaanet.ru -w ПарольПользователяНа_aaanet.ru"
Не хочет работать. Помогите, кто так уже настраивал.....
А зачем у вас одновременно ключи -s и -sm? Они взаимно исключающие.
Добавьте в SmtpSendOutbound ещё такое:
-o {Dirs[Temp]}\out-{RANDOM-ID}.xml
И будем смотреть в DATA\temp\out-*.xml — что там такое происходит.
Скачал Eserv/3, скачал PigMail — расширенная конфигурация почтового сервера, запустил все это чудо вместе, через acWeb настроил smtpsend (там куча разных нужных настроек) — и все заработало ! А с Eserv/4 видимо надо разбираться глубже.