URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 7093
[ Назад ]

Исходное сообщение
"Тематический каталог: Исходящий SMTP-AUTH на sendmail от имени нескольких отправителей (sendmail auth mail)"

Отправлено auto_topic , 02-Июн-05 00:22 
Обсуждение статьи тематического каталога: Исходящий SMTP-AUTH на sendmail от имени нескольких отправителей (sendmail auth mail)

Ссылка на текст статьи: https://www.opennet.ru/base/net/sendmail_getauth.txt.html


Содержание

Сообщения в этом обсуждении
"Исходящий SMTP-AUTH на sendmail от имени нескольких отправителей (sendmail auth mail)"
Отправлено Валерий Савчук , 02-Июн-05 00:22 
Комментарий From: Neil W Rickert <sendmail+rickert@sendmail.org>:

You probably also need to set "m=1" on the mailer definition line,
for whichever smtp mailer you are using with this.

Суть в том, что за 1-ну авторизированную сессию sendmail может доставить несколько писем из очереди для данного хоста, и если там окажется письмо от адреса, отличного использованного для авторизации, то такое письмо не будет доставлено.
Введение m=1 заставит доставлять только 1 письмо за сессию - проблема снимается. Однако, может возникунть небольшое замедление в обработке больших очередей, но это мелочи.


"Исходящий SMTP-AUTH на sendmail от имени нескольких отправителей (sendmail auth mail)"
Отправлено Валерий Савчук , 26-Сен-05 23:12 
Кстати, очень помогло при недавней организованной миграции моего народца с mail.ru (из за его возросшей кривизны) на google mail

"Исходящий SMTP-AUTH на sendmail от имени нескольких отправителей (sendmail auth mail)"
Отправлено Людмила , 10-Дек-07 10:57 
Помогите. Ввожу логин ипароль а ответ авторизируйтеся.Что надо делать?

"Исходящий SMTP-AUTH на sendmail от имени нескольких отправителей (sendmail auth mail)"
Отправлено freecold , 14-Июл-13 20:59 
У меня на Linux так не прокатывает(на freebsd не проверял)

Вот мой вариант:

Sauthinfo
R$*       $: <$(authinfo AuthInfo:$&{f} $: ? $)>
R<?>      $: <$(authinfo AuthInfo:$&{server_name} $: ? $)>
R<?>      $: <$(authinfo AuthInfo:$&{server_addr} $: ? $)>
R<?>      $: <$(authinfo AuthInfo: $: ? $)>
R<?>      $@ no                      no authinfo available
R<$*>     $# $1

Файл authinfo обработ.sendmail'ом теперь так:
AuthInfo:user1@server.com "U:user1@server.com" "P:password"
AuthInfo:user2@server.com "U:user2@server.com" "P:password" ##и т.д. сколько нужно user..X...@server.com
AuthInfo:drugoi.com "U:user@drugoi.com" "P:password"
AuthInfo: "U:user@drugoi.com" "P:password"
AuthInfo:smtp.xxxx.com "U:user@smtp.xxxx.com" "P:password"
AuthInfo: "U:user@smtp.xxxx.com" "P:password"
и т.д.