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

Eserv Forum / E2 / Eserv 2 support / Вопрос о возврате недоставленного письма...

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Не могу толком разобраться ( сервер в "боевом" режиме) — скажите, smtpsend3 формирует ответ о недоставке ? вот пример лога:

SMTPSEND v3.92
<pre> aldous@i-gts.com!POP3!346559836!7 mail\lotus\aldous@i-gts.com!POP3!346559836!7
TO: kantur@bazis.omsknet.ru
220 bazis.lotus ESMTP Service (Lotus Domino Release 6.5.5FP1) ready at Wed, 31 Oct 2007 15:46:09 +0600
HELO proxy.office.ru
250 bazis.lotus Hello proxy.office.ru ([192.168.0.100]), pleased to meet you
MAIL FROM:<aldous@i-gts.com>
250 aldous@i-gts.com... Sender OK
RCPT TO:<kantur@bazis.omsknet.ru>
550 kantur@bazis.omsknet.ru... No such user
Error: 550
ERR:550
Return to sender. mail\lotus\aldous@i-gts.com!POP3!346559836!7
FAILED. Error code: 550

0 это Eserv переправляет почту на другой мой внутренний сервер. После этого на провайдера идет сообщение от postmaster@local. Не вьезжаю, кто этот ответ формарует?...
 
Комментарии к этой версии (31.10.2007 13:13) [~goleg] 2ef52aca
АвторДатаТекстtags
ac31.10.2007 13:57
Да, там написано "Return to sender", т.е. письмо будет возвращено с отчетом о недоставке.

Не помню как в этой версии smtpsend, а в 4.x можно в опциях указывать адрес, от имени которого будет возврат.
http://www.eserv.ru/download/smtpsend430.rar
imported
ac31.10.2007 13:59
Кстати, исправьте в своем профиле на форуме Email, а то в указанном несуществующий домен:
Ran into problems sending Mail. Response: 450 gol@sibhold.omsknet.ru Bad domain (not found in DNS)
imported
goleg31.10.2007 14:25
А можно отключить отчет об ошибках? Где увидеть все ключи smtpsend3/4 ?
Спасибо.
imported
ac31.10.2007 14:44
Увидеть все ключи конкретной версии — запуск с опциями /? или /h.
По SmtpSend3 есть подробнее: http://www.eserv.ru/Docs/Eserv/MailServer/SmtpSend3
imported
Zaikin31.10.2007 21:44
ac пишет:
http://www.eserv.ru/download/smtpsend430.rar


У меня почему-то при использовании smtpsend4 вер 430 почта не отправляется:
  • в папке MAIL\OUT есть письмо (письма) для отправки наружу;
  • планировщик запускает задание (SMTPSEND4) (CheckOutMail),
  •     есть запись в логе планировщика;
  • письма из папки MAIL\OUT не отправляется, и нет следов работы
  •     агента smtpsend4 (нет лога в папке Temp);
  • планировщик продолжает запуск задания (раз в минуту).
После отката на версию агента 428 (и 422) почта тут-же отправляется

Заикин Михаил
imported
ac02.11.2007 03:53
Добавьте ему в ком.строку опцию -sdebug
Тогда он кроме записи лога будет писать еще тестовые файлы вида "smtpsend4_debug*.txt" в текущем каталоге. А при невозможности записи еще и ругаться в системный EventLog и пытаться ругаться на экран.
imported
Zaikin02.11.2007 20:19
ac пишет: Добавьте ему в ком.строку опцию -sdebug
Тогда он кроме записи лога будет писать еще тестовые файлы вида "smtpsend4_debug*.txt" в текущем каталоге. А при невозможности записи еще и ругаться в системный EventLog и пытаться ругаться на экран.


Спасибо! Попробую.

Может агенту не нравится ключ -r1 ?
Правильно наверное -r 1 (с пробелом)
428 на -r1 ругается, но работает, а 430 может просто завершает работу?

Попутно вопрос про ключ -b (режим демона):
  • в этом режиме наверное нельзя (или бесполезно) использовать ключ -o outputfile — пока демон работает, файл будет дозаписываться?
  • М.б. лучше перенаправить вывод в NULL?
Заикин Михаил
imported
ac02.11.2007 21:52
Да, все опции отделяются друг от друга и параметров пробелами.

В режиме демона -o работает. Указанный там файл и будет единственным его логом для всех писем. Что значит "дозаписываться"? Опция -b предполагает, что smtpsend запущен в единственном экземпляре.

Вообще я бы рекомендовал не использовать -b. Несколько параллельных сессий smtpsend — намного быстрее работают.
imported
Zaikin03.11.2007 00:05
ac пишет: Да, все опции отделяются друг от друга и параметров пробелами.


Да, я уже понял; проверил на версиях smtpsend4:
428 — выдает ошибку и продолжает работать;
430 — выдает ошибку и завершает работу.

ac пишет: В режиме демона -o работает. Указанный там файл и будет единственным его логом для всех писем. Что значит "дозаписываться"? Опция -b предполагает, что smtpsend запущен в единственном экземпляре.


В том смысле, что весь вывод (одного) сеанса демона идет в один файл, и пока демон работает — лог продолжает записываться в этот файл

ac пишет: Вообще я бы рекомендовал не использовать -b. Несколько параллельных сессий smtpsend — намного быстрее работают.


А если забьют всю полосу канала?
И не будут ли они "драться" за отпарвляемые письма?

Заикин Михаил
imported
ac03.11.2007 03:12
Чтобы забить канал исходящей почтой нужно иметь очень много быстро-быстро пишущих пользователей... Или разрешить им посылать наружу фильмы. В крайнем случае можно через -z выстроить их в очередь.

Файл письма при отправке блокируется. Другая копия smtpsend'а просто запишет, что не может открыть очередной файл ("ошибка 32"), без драки.
imported
Работает на Eserv/5.05567 (10.02.2020)