The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"ubuntu postfix dovecot, sasl не хочет работать"
Отправлено DiJey, 27-Апр-10 22:23 

Решение:
Если по пунктам делаем всё как в статье http://sudouser.com/ustanovka-pochtovogo-servera-postfix-dov... ; /etc/postfix взяты такие какие были после инсталяции убунты), дальше делаем как написано ниже

Доинсталируем:
#aptitude install libsasl2 sasl2-bin libsasl2-modules dovecot-postfix

если не инсталить dovecot-postfix довкат у меня живёт собственной жизнью, не реагировал на команды /etc/init.d/dovecot ;
sasl2-bin ставим для авторизации, собственно его и будем использовать нам нужен saslauthd,

не забываем убить что бы dovecot не запускался с этим конфигом
#rm /etc/dovecot/dovecot-postfix.conf

показываем постфиксу где у нас оно
#/etc/init.d/saslauthd stop
#rm -r /var/run/saslauthd/
#mkdir -p /var/spool/postfix/var/run/saslauthd
#ln -s /var/spool/postfix/var/run/saslauthd /var/run
#chgrp sasl /var/spool/postfix/var/run/saslauthd
#adduser postfix sasl

Забиваем на то что у нас main.cf и в dovecot.conf прописана сасл вторизация, по скольку у меня она и так не работает, а dovecot используется для проверки при приёме почты.

дальше делаем всё 1 в 1 по источнику
Источник http://workaround.org/ispmail/lenny/authenticated-smtp
привожу для полноты копию с источника:

For everyone Who has had problems with smtp authentication
by Anonymous – 12/03/2009 – 13:38

Ok guys,

First of all I’d have to thank the poster of this tutorial and the people who have left their comments here to help others.

As many of you have discovered, with newer versions of debian / ubuntu, such as karmic, this gets to major road block. That is the smtp auth plain command won’t work, and you cannot use smtp on your local mail clients either. Here’s why:t

saslauth is called to use a pam authentication and it doesn’t know where to look and you’ll be failed.

After extensive searching (over 48 hours of straight searching) and trying to debug, I found this link on howtoforge: http://www.howtoforge.com/virtual-users-domains-postfix-cour......

With some modifications of the page 2, we can finally get the smtp to work:

[1] edit /etc/default/saslauth and modify the respective fields:

START=yes

OPTIONS=»-c -m /var/spool/postfix/var/run/saslauthd -r»

[2] create a file: /etc/pam.d/smtp and add these two lines:

auth required pam_mysql.so user=mailuser passwd=mailuser2009 host=127.0.0.1 db=mailserver table=virtual_users usercolumn=email passwdcolumn=password crypt=0

account sufficient pam_mysql.so user=mailuser passwd=mailuser2009 host=127.0.0.1 db=mailserver table=virtual_users usercolumn=email passwdcolumn=password crypt=0

[3] create a file: /etc/postfix/sasl/smtpd.conf and add these lines:

pwcheck_method: saslauthd
mech_list: plain login
allow_plaintext: true
auxprop_plugin: mysql
sql_hostnames: 127.0.0.1
sql_user: mailuser
sql_passwd: mailuser2009
sql_database: mailserver
sql_select: select password from virtual_users where email = ‘%u’

[4] then execute this shell command:

adduser postfix sasl

[5] modify /etc/postfix/main.cf and set

smtpd_tls_auth_only=no

[6] Then restart postfix and saslauthd

/etc/init.d/postfix restart
/etc/init.d/saslauthd restart

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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