The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Установка Sendmail 8.12.7 с SMTP-авторизацией под FreeBSD (sendmail sasl auth mail)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: sendmail, sasl, auth, mail,  (найти похожие документы)
From: ROA, <roa@mail.ru> Date: Mon, 4 Dec 2000 13:01:37 +0000 (UTC) Subject: Установка Sendmail 8.12.7 с SMTP-авторизацией под FreeBSD Установка Sendmail 8.12.7 с SMTP-авторизацией. (FreeBSD 4.7, sendmail-8.12.7, cyrus-sasl-1.5.27) Необходмые файлы sendmail.8.12.7.tar.gz cyrus-sasl-1.5.27.tar.gz 1) Устанавливаем cyrus-sasl tar -xvzf cyrus-sasl-1.5.27.tar.gz cd cyrus-sasl-1.5.27 ./configure make make install Делаем symbol link cd /usr/lib ln -s /usr/local/lib/sasl Далее, я использую авторизацию из отдельной базы sasl.db Для этого в файл /usr/local/lib/Sendmail.conf надо написать pwcheck_method: sasldb Для добавления паролей в базу используется команда saslpasswd. Ее формат: saslpasswd username, где username - желаемое имя пользователя. Она запросит пароль для этого пользователя и его подтверждение. Если пользователь уже существует, то пароль будет изменен. 2) Устанавливаем sendmail tar -xvzf sendmail.8.12.7.tar.gz cd sendmail.8.12.7/devtools/Site Создаем файл site.config.m4, в котором пишем APPENDDEF(`confENVDEF', `-DSASL') APPENDDEF(`conf_sendmail_LIBS', `-lsasl') APPENDDEF(`confLIBDIRS', `-L/usr/local/lib') APPENDDEF(`confINCDIRS', `-I/usr/local/include') После этого собираем sendmail cd ../../sendmail sh Build Теперь необходимо собрать конфиг sendmail'a: cd ../cf/cf в файл sendmail.mc пишем (это пример) divert(0)dnl VERSIONID(`$Id: generic-bsd4.4.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp $') OSTYPE(bsd4.4)dnl DOMAIN(generic)dnl FEATURE(`redirect') FEATURE(`use_cw_file') FEATURE(`access_db') FEATURE(`blacklist_recipients') FEATURE(`local_lmtp') FEATURE(`mailertable') FEATURE(`virtusertable') TRUST_AUTH_MECH(`GSSAPI CRAM-MD5 DIGEST-MD5')dnl define(`confAUTH_MECHANISMS', `GSSAPI CRAM-MD5 DIGEST-MD5')dnl MAILER(local)dnl MAILER(smtp)dnl собираем конфиг sh Build sendmail.cf инсталлируем sendmail.cf и submit.cf в /etc/mail sh Build install-cf Инсталлируем sendmail cd ../../sendmail sh Build install далее необходимо перезапустить sendmail. У меня в указанной конфигурации все замечательно работает. Естественно могут изменяться пути к библиотекам, механизмы аутентификации и т.д. RTFM ;) Файл sendmail.mc, подчеркиваю, является только примером.

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, Аноним (1), 17:01, 17/01/2003 [ответить]  
  • +/
    "У меня в указанной конфигурации все замечательно работает.
    "

    а что именно замечательно работает
    точнее что используется в качестве клиента
    и с какими натройками?

     
  • 2, ers (?), 10:34, 20/01/2003 [ответить]  
  • +/
    Для МO&OE надо добавить метод LOGIN и поставить stunnel
    чтобы открытые пароли не бегали. Тока его на другой ифейс повесить (lo1:10.1.1.1/30 например) а то релеять через него будут
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру