Подскажите в чем проблема на ххх@* настроен автответчик. (типа я в отпуске). письма ответа типа autoreply_bounces@хх.com!127!2681060234!2.eml копятся в папке 127.0.0.1\25\ а не отсылаются. внутри в писем содержится соотвтсвующий текст ответа.
Комментарии к этой версии (22.02.2008 15:05) [~Alexsy] 45135f22
Файрвол выключен и не используется на почтовом сервере. а сервер работает на порту 8825 (порт 8825 мапируется с 25 на шлюзовом сервере), видимо нужно что то изменить встроке SendMailAppAutoReply
{
Значит, меняете везде в настройках 127.0.0.1\25 на 127.0.0.1\8825, в списке EmailSmtpForward в строке "(for returned mail only)" тоже меняете порт с 25 на 8825 и сам каталог переименовываете. Должно заработать.
просмотрел все упоминания о 25 порте в ini и origin.ini везде стоит 8825 вместо 25 после испарвлений получил уведомление о невозможности доставить старую почту (те порт 8825 сработал) ,создалась папка 127.0.0.1/8825
Файл автоответчика все равно лег в папку 25 - autoreply_bounces@myserver.com!48!3107262625!2.eml — содержит текст автоответа.
Почему в 25 папку. И верно ли что имя файла autoreply_bounces@... а не user@...
Вслед получил это: I'm sorry to have to inform you that the message returned below could not be delivered to one or more destinations.
Reason (127.0.0.1):
550 autoreply_bounces@myserver.com no such user here
Если файлик autoreply_bounces@myserver.com!48!3107262625!2.eml
из папки 25, скопировать в папку 8825 автответ приходит
Значит с имененем проблемы нет, осталось выяснить почему они ложатся 25 папку если везде указано 8825
\ В AutoReply.txt во втором поле указано имя файла,
\ обработаем этот файл (его имя в переменной FIELD2) как шаблон
\ ответа, и положим ответ в каталог отправки. Обратный адрес
\ будет autoreply_bounces@домен_получателя, а не адрес автоответчика,
\ чтобы роботы не вступали в переписку с автоответчиками
Это уже похоже на отскок отскока. Надо по логам смотреть. Скорее всего, у вас не разрешена отправка исходящих с 127.0.0.1 — адрес не включён ни в LocalNetworks, ни в IpWhiteList.
Да интрфейс ваш подходит для гадания, хватит ухожу с ваше разработки в виде конструктора. на kerio настройка автответа вообще не занимает времени така как положено предоставлена пользователю.
А у вас, я зачем-то должен знать ваш язык командной строки.
Это ж смешно когда причину обрашения не к тому порту, искал поиском по папкам есерва.
Я есерв застал в начале разработки 2 версии на GUI, была замечательная простая программа. тепрь вы похоже перборщили, из за этого она теперь больше подходит для интеграции в другой продукт. Я бы мог интегрировать есерв в 1с, например. А из а попытки достичь супер универсальности практически первалили програмирование на пользователя, ну как это еще назвать:
{SMTP[SmtpSend]} -ln 200 -r 2 -helo {Server[HostName]} -sm {FIELD2} -p {FIELD3} -o {Dirs[Temp]}\smtpsend-{RANDOM-ID}.log -f {SMTP[Out]}\{FIELD2}\{FIELD3}\ {SMTP[Return]}
даже НИКСовый sendmail имеет более простую систему настройки, и это при том что его ругают за сложность. так у него еще и вэб почта есть.....
В PigMail программировать в командной строке уже не надо, вместо агента можно подключить плагин-сервис. И автоответы идут не через каталог отскока, а напрямую.
По умолчанию 127.0.0.1 есть в локальных сетях. Увидеть бы, почему автоответ уходить не желает...
похожая проблема. у меня Eserv/3+Pigmail. письма-возвраты копятся в папке 127.0.0.10\25. в EmailSmtpForward строка (for returned mail only) есть, postmaster@domain.ru, pwd прописан, . в LocalNetworks.txt, IpWhiteList.txt адрес 127.0.0.10 добавлен. в списке пользователей postmaster указан, пароль с указанным в EmailSmtpForward совпадает.
Авторизация не произошла. Либо пароль всё-таки не совпадает, либо postmaster ищется не в том домене авторизации. Поставьте седьмой уровень журнала, станут видны детали процесса авторизации.
А вообще можете попробовать включить плагин smtpsend — расширенный сервис доставки исходящих. Он отскоки доставляет прямо в ящик отправителя. Ну, и много чего другого умеет.
спасибо. разобрался. работает. при седьмом уровне журнала стала видна ошибка. В EmailSmtpForward.txt авторизацию указал делать не в домене авторизации, а в почтовом
SendMailAppAutoReply
{
Return
Попутно выяснил что и уведомление он недоставленном письме тоже зависает в папке 25, но файл имеет имя postmaster@xxxxxx...
Файл автоответчика все равно лег в папку 25 -
autoreply_bounces@myserver.com!48!3107262625!2.eml — содержит текст автоответа.
Почему в 25 папку. И верно ли что имя файла autoreply_bounces@... а не user@...
Вслед получил это:
I'm sorry to have to inform you that the message returned below could not be delivered to one or more destinations.
Reason (127.0.0.1):
550 autoreply_bounces@myserver.com no such user here
из папки 25, скопировать в папку 8825 автответ приходит
Значит с имененем проблемы нет, осталось выяснить почему они ложатся 25 папку если везде указано 8825
\ В AutoReply.txt во втором поле указано имя файла,
\ обработаем этот файл (его имя в переменной FIELD2) как шаблон
\ ответа, и положим ответ в каталог отправки. Обратный адрес
\ будет autoreply_bounces@домен_получателя, а не адрес автоответчика,
\ чтобы роботы не вступали в переписку с автоответчиками
RCPTTO SMTP[AutoReply] IsInFile DROP
FIELD2 S@ " {SMTP[Out]}\127.0.0.1\25\autoreply_bounces@{RCPTTO GetDomainFromEmail}!{RANDOM-ID}.eml" STR@ EVAL-FILE-TO
\ И отправим автоответ:
\ EvalRules: smtp\delivery\SendMail
SMTP[SendMailAppAutoReply] StartApp DROP
Reason (127.0.0.1):
550 autoreply_bounces@myserver.com no such user here
В чем причина?
А у вас, я зачем-то должен знать ваш язык командной строки.
Это ж смешно когда причину обрашения не к тому порту, искал поиском по папкам есерва.
Я есерв застал в начале разработки 2 версии на GUI, была замечательная простая программа. тепрь вы похоже перборщили, из за этого она теперь больше подходит для интеграции в другой продукт. Я бы мог интегрировать есерв в 1с, например. А из а попытки достичь супер универсальности практически первалили програмирование на пользователя, ну как это еще назвать:
{SMTP[SmtpSend]} -ln 200 -r 2 -helo {Server[HostName]} -sm {FIELD2} -p {FIELD3} -o {Dirs[Temp]}\smtpsend-{RANDOM-ID}.log -f {SMTP[Out]}\{FIELD2}\{FIELD3}\ {SMTP[Return]}
даже НИКСовый sendmail имеет более простую систему настройки, и это при том что его ругают за сложность. так у него еще и вэб почта есть.....
По умолчанию 127.0.0.1 есть в локальных сетях. Увидеть бы, почему автоответ уходить не желает...
командная строка запуска агента:
{SMTP[SmtpSend]} -ln 200 -r 2 -helo {Server[HostName]} -o {Dirs[Temp]}\smtpsend-{RANDOM-ID}.log -f {SMTP[Out]}\ {SMTP[Return]}
адрес отскока:
-rd {SMTP[ReturnPath]} -ra {SMTP[ReturnFromEmail]}
в лог smtp пишется запись:
14:14:57 125
...
530 Auth wrong (1)
]]></content>
<s:ior>Error: 530 </s:ior>
<s:err>ERR:530 </s:err>
что может быть?
А вообще можете попробовать включить плагин smtpsend — расширенный сервис доставки исходящих. Он отскоки доставляет прямо в ящик отправителя. Ну, и много чего другого умеет.