Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: wfw в Dec 27, 2004, 10:10



Титла: Postfix + SASL2 + MySQL authentication
Публикувано от: wfw в Dec 27, 2004, 10:10
Nqkoj uspqwal li e da go podkara... ako da, plz dajte URL, kydeto moje da se prochete ili napishete nakratko nastrojkite.
Blagodarq predvaritelno:)
wfw


Титла: Postfix + SASL2 + MySQL authentication
Публикувано от: n_antonov в Dec 27, 2004, 10:28
Аз съм го подкарвал неведнъж. В общи линии, само това ползвам:) Защо просто не се запознаеш с документацията? Там всичко е описано от просто по-просто. Българско огледало има на postfix.logos-bg.net.


Титла: Postfix + SASL2 + MySQL authentication
Публикувано от: wfw в Dec 27, 2004, 10:41
Dec 27 10:36:43 hosting postfix/smtpd[12621]: connect from unknown[195.68.214.122]
Dec 27 10:36:43 hosting postfix/smtpd[12621]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Dec 27 10:36:43 hosting postfix/smtpd[12621]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Dec 27 10:36:43 hosting postfix/smtpd[12621]: warning: unknown[195.68.214.122]: SASL LOGIN authentication failed
Dec 27 10:36:43 hosting postfix/smtpd[12621]: lost connection after AUTH from unknown[195.68.214.122]
Dec 27 10:36:43 hosting postfix/smtpd[12621]: disconnect from unknown[195.68.214.122]

vseki pyt edno i syshto... ne znam zashto ne polzwa MySQL-a...


Титла: Postfix + SASL2 + MySQL authentication
Публикувано от: n_antonov в Dec 27, 2004, 13:33
1. Прочети документацията!

2. Задай си въпроса правилно!

Наготово тази работа не става. Тук не става дума за това как да си пуснеш субтитрите на кирилица, а за решение, което трябва да обмислиш и реализираш, а ако нямаш по-задълбочена представа от управление на конкретния софтуер, просто забрави някой да ти напише стъпка по стъпка какво да направиш и в кой файл какво да напишеш.





Титла: Postfix + SASL2 + MySQL authentication
Публикувано от: spider в Jan 09, 2005, 15:06
1. По начало като гледма логовете ти ползваш  sals2 и нямаш създадена sasldb2 в /etc, за да създадеш файла ползвай saslpasswd2 командата, след като създадеш файла трябва да настроиш пермишъните на файла, така че да е видим за потребителя, който стартира postfix (най-често postfix)

2. Във файла /etc/postfix/main.cf трябва да добавиш :

smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes
...
smtpd_recipient_restrictions =
   permit_sasl_authenticated,
   permit_mynetworks,
   check_relay_domains

3. Във файла /usr/lib/sasl2/smtpd.conf трябва да добавиш :

pwcheck_method: auxprop
mech_list: plain login

4. По начало postfix върви без mysql  поддръжка, така че трябва да го прекомпилираш с такава
 
5. За настройка на postfix със mysql  виж тук http://high5.net/howto/#sasl_setup


Титла: Postfix + SASL2 + MySQL authentication
Публикувано от: n_antonov в Jan 09, 2005, 15:15
Ами човекът не казва първо каква дистрибуция ползва, защото ако ползва Debian, нищо не трябва да прекомпилира. Само инсталира пакетите postfix-tls и postfix-mysql. Номерът е, че все пак трябва да си направи базата, да настрои postfix, а също и saslauthd да чете от нея и т.н.

За целта си има документация и add-on software.

Горещо пропръчвам следното решение - http://high5.net/postfixadmin/