Ключевые слова:sendmail, sasl, ssl, auth, (найти похожие документы)
From: Алексей Кореньков <[email protected]>
Newsgroups: mail
Date: Thu, 7 Aug 2003 19:50:19 +0100
Subject: sendmail с SMTP авторизацией
Статья о том как настроить sendmail в роли клента на релей с SMTP
авторизацией.
Необходима связка sendmail+cyrus-sasl, в моем случая sendmail 8.12.9 и
cyrus-sasl 1.5.28.
Можно проверить:
#sendmail -d0.1 -bv root | grep SASL
если видим SASL то все нормально, преходим самому sendmail, если нет то ищем
в сети как настроить такую связку.
В ваш senmail.mc фаил добавляем:
FEATURE(`mailertable', `hash -o /etc/mail/mailertable')
FEATURE(`authinfo', `DATABASE_MAP_TYPE /etc/mail/authinfo')
создаем sendmail.cf
#m4 sendmail.mc > /etc/mail/sendmail.cf
в mailertable пишем
. esmtp:some.domain.com
где some.domain.com адрес на который будет sendmail отсылать все исходящие
сообщения, пересобираем maillertable
#makemap hash mailertable.db < mailertable
в /etc/mail/ создаем фаил authinfo, в него добавляем
AuthInfo:some.domain.com "U:username" "P:password"
собираем authinfo,
#makemap hash authinfo.db < authinfo
перезапускаем sendmail и в качестве проверки отправляем куданить письмо,
затем смотрим maillog и если видим запись о том что письмо было успешно
доставлено на some.domain.com, то ура все работаеn, если нет то не повезло,
все проверяем занова.
Алексей Кореньков