SENDMAIL с авторизацией через SASL
Народ, посоветуйте, что делать!
Ставлю SENDMAIL с поддержкой SASL. Перед этим, разумеется установил cyrus-sasl.
# emerge -pv sendmail
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild R ] mail-mta/sendmail-8.13.6 +ipv6 -ldap -mailwrapper -mbox -sasl* +ssl +tcpd 0 kB
Total size of downloads: 0 kB
Ставлю
# USE="sasl" emerge sendmail
Запускаю
# /etc/init.d/sendmail start
Проверяю поддержку sasl
# sendmail -d0.1 -bv root | grep SASL
NAMED_BIND NETINET NETINET6 NETUNIX NEWDB PIPELINING SASLv2
Поддержка есть.
вставляю в sendmail.mc строки
TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5 CRAM-MD5')dnl
define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5')dnl
define(`confDEF_AUTH_INFO', `/etc/mail/auth/auth-info')dnl
FEATURE(`no_default_msa')dnl turn off default entry for MSA
DAEMON_OPTIONS(`Port=25, Name=MSA, M=E')dnl
Компилирую
# m4 sendmail.mc>sendmail.cf
Перезапускаю
# /etc/init.d/sendmail restart
Проверяю
# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 localhost.localdomain ESMTP Sendmail 8.13.6/8.13.6; Wed, 19 Apr 2006 17:15:53 +0700
ehlo localhost
250-localhost.localdomain Hello localhost.localdomain [127.0.0.1], pleased to meet you
250 ENHANCEDSTATUSCODES
То есть поддержкой аутентификации и не пахнет. Где грабли?
- Для комментирования войдите или зарегистрируйтесь
Если
Если использование sendmail не принципиально, а устроит postfix, то ставьте kolab ( http://gentoo.ru/node/2916 ). Там все настройки "из коробки".
Это я знаю.
Это я знаю. Хочется понять, почему sendmail не работает. И дело даже не в принципе (хотя у меня все серваки на sendmail крутятся). Просто хочется разобраться. :-) И, к сожалению, о связке sendmail+sasl+cyrus-imap+ssl на Gentoo практически нет информации. Как будто команда разработчиков просто игнорирует sendmail.