Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Victor Prylipko                      2:4635/4       08 May 2003  22:48:49
 To : Kx!
 Subject : Re: SMTP Auth: Sendmail + Outlook Express
 -------------------------------------------------------------------------------- 
 
 
 Monday, May 05 2003 10:32, Kx! wrote to All:
 
  K> From: Kx! <kx@usp.ru>
 
  K> Hello All!
 
  K>   Как-нибудь их можно подружить?
  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
 
 SENDMAIL_CFLAGS=-I/usr/local/include -DSASL=2
 SENDMAIL_LDFLAGS=-L/usr/local/lib
 SENDMAIL_LDADD=-lsasl2
 
 3. Пересобираем sendmail
 
 # 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
 
 4. Добавляем строку в /etc/rc.conf
 
 sasl_saslauthd_flags="-a sasldb"
 
 5. Запускаем демон SASL-а
 
 /usr/local/etc/rc.d/saslauthd.sh start
 
 6. Добавляем сроки в ваш .mc файл
 
 TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 PLAIN LOGIN')dnl
 define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 PLAIN LOGIN')dnl
 
 В принципе можно ограничится только одним методом LOGIN, если нужно только
 для Outlook Express (других клиентов я не пробывал).
 
 TRUST_AUTH_MECH(`LOGIN')dnl
 define(`confAUTH_MECHANISMS', `LOGIN')dnl
 
 7. Генерим sendmail.cf и устанавливаем его
 
 #cd /etc/mail
 #make install restart
 
 8. Заводим пользователя в базу SASL
 
 #saslpasswd2 -a sendmail newuser
 
 проверка, что пользователь добавлен:
 
 #sasldblistusers2
 
 выдаст список пользователей в базе.
 
 9. Создаем пустой файл /etc/srvtab чтобы sendmail в логах не ругался,
 хотя можно этого и не делать. :-)
 
 10. В настройках Outlook Express
 Tools | Accounts... | нужный аккаунт | Properties | Servers |
 ставим "галочку" My server requires authentication и жмем кнопку
 Settings...
 вводим Accaunt name и Password которые занесли в базу в 8-м пункте.
 
 Все почта от пользователя принимается невзирая на /etc/mail/access.db
 Victor,
 
 old-and-gray@old-and-gray.ck.ua
 old-and-gray@old-and-gray.cherkassy.ua
 
 --- Old & Gray, but Young
  * Origin: ChiBis Station (2:4635/4)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 SMTP Auth: Sendmail + Outlook Express   Kx!   05 May 2003 10:32:44 
 Re: SMTP Auth: Sendmail + Outlook Express   Nikolaj I. Potanin   05 May 2003 11:45:37 
 Re: SMTP Auth: Sendmail + Outlook Express   Victor Prylipko   08 May 2003 22:48:49 
 SMTP Auth: Sendmail + Outlook Express   Lev Serebryakov   07 May 2003 22:38:10 
Архивное /ru.unix.bsd/14393ebadf09.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional