From: Victor Prylipko <Victor.Prylipko@f4.n4635.z2.fidonet.org.>
Newsgroups: fido7.ru.unix.bsd
Date: Thu, 08 May 2003 21:48:49 +0400
Subject: Настрока SASL аутентификации в sendmail
K> Как-нибудь их можно подружить ( SMTP Auth: Sendmail + Outlook Express) ?
K> Всё делал по http://sendmail.by.ru/documents/SMTPAuth.htm
K> Бат работает, а что делать с Аутлуком?
Делюсь своим опытом.
Исправления, дополнения приветствуются.
Как я устанавливал SMTP аутентификацию.
Дано:
FreeBSD 4.8 STABLE;
sendmail - штатный.
Требуется:
настроить авторизацию клиента использующего Outlook Express при приеме
почты от него, нужно для возможности принимать почту от клента, если он
отпраляет почту с "чужих" IP-адресов.
1. Ставим из портов cyrus-sasl2
#portinstall cyrus-sasl
и выбираем security/cyrus-sasl2
2. Из /etc/defaults/make.conf копируем строки в /etc/make.conf
# cd /usr/src/lib/libsm
# make clean && make obj && make depend && make
# cd /usr/src/lib/libsmutil
# make clean && make obj && make depend && make
# cd /usr/src/usr.sbin/sendmail
# make clean && make obj && make depend && make && make install
9. Создаем пустой файл /etc/srvtab чтобы sendmail в логах не ругался,
хотя можно этого и не делать. :-)
10. В настройках Outlook Express
Tools | Accounts... | нужный аккаунт | Properties | Servers |
ставим "галочку" My server requires authentication и жмем кнопку
Settings...
вводим Accaunt name и Password которые занесли в базу в 8-м пункте.
Все почта от пользователя принимается невзирая на /etc/mail/access.db