Регистрация...

Eserv Forum / E4 / Eserv 4 beta / Отправка почты через другой SMTP сервер

wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Здравствуйте.
Можно ли настроить отправку почты через другой SMTP сервер?
У нас есть почтовый сервер на хостинге, стоит задача забирать от-туда почту на локальный сервер Eset, который не имеет зарегистрированного внешнего IP адреса (динамический) , а дальше пользователи забирают почту с локального в сети Eset-a. Но чтобы отправить почту необходима регистрация нашего IP в MX — записях, или как выход — отправлять через зарегистрированный почтовый сервер. Как можно это сделать?
 
Комментарии к этой версии (08.02.2011 22:33) [~figaro] cb7bafc2
АвторДатаТекстtags
pig09.02.2011 06:04wikipost
figaro12.02.2011 23:25
Ничего не получается, кое-как добился ответ от сервера:

"Извините, прилагаемое сообщение не может быть доставлено.

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)
"

Что я делаю не так?
  1. Завел локального пользователя: Локальный_пользователь = ИмяПользователяНа_aaanet.ru
  2. Адрес для ответа в Mozilla Thunderbird прописал Локальный_пользователь@aaanet.ru
В E4.ini Прописал:

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"

Не хочет работать. Помогите, кто так уже настраивал.....
wikipost
pig13.02.2011 17:30
Добавьте до кучи ключ -ehlo
wikipost
figaro13.02.2011 18:42
и этот ключ тоже пробовал — не сработало, такое ощущение, что он вообще эти строки в ини файле не воспринимает, а только через планировщик работает, отключил все в планировщике — вообще перестал пытаться отправить почту, все висит в каталоге out и не пропадает...
wikipost
pig13.02.2011 20:00
Ну, так через планировщик оно и запускается с указанными параметрами.

А зачем у вас одновременно ключи -s и -sm? Они взаимно исключающие.
Добавьте в SmtpSendOutbound ещё такое:
-o {Dirs[Temp]}\out-{RANDOM-ID}.xml
И будем смотреть в DATA\temp\out-*.xml — что там такое происходит.
wikipost
ac13.02.2011 20:53
Для отправки исходящей почты специальные задания не нужны, т.к. есть специальный отдельный планировщик для работы с этой очередью. Если параметры из ini не вступают в силу, то надо перезапустить acWEB и acSMTP.
wikipost
figaro14.02.2011 14:42
Решил проблему по-другому:
Скачал Eserv/3, скачал PigMail — расширенная конфигурация почтового сервера, запустил все это чудо вместе, через acWeb настроил smtpsend (там куча разных нужных настроек) — и все заработало ! А с Eserv/4 видимо надо разбираться глубже.
wikipost
Работает на Eserv/5.05555 (05.06.2016)