[Sysadmins] postfix-2.9.5 из p7 и mysql, sasl

Mike Lykov combr-desktop на yandex.ru
Ср Авг 14 15:17:32 MSK 2013


Цитируй

>>  Aug 14 11:44:46 mail postfix/master[27554]: warning: process /usr/libexec/postfix/trivial-rewrite pid 27952 killed by signal 6

>>  что бы это значило? Оказывается, дело в том что по умолчанию в master.cf
>>  rewrite   unix  -       -       -       -       -       trivial-rewrite
>>
>>  trivial-rewrite в chroot. Стоило только его убрать - заработало:
>>  Aug 14 12:08:04 mail postfix/smtpd[28415]: connect from node-mec2.wormly.com[184.72.226.23]
>>  Aug 14 12:08:05 mail postfix/trivial-rewrite[28418]: warning: connect to mysql server unix:/var/lib/mysql/mysql.sock: Access denied for user 'mailuser'@'localhost' (using password: YES)
>
> Ну это как бы намекает - или пароль неправильный прописан или нет прав

Это как бы намекает, что trivial-rewrite перестал падать и смог подключиться (и узнать про пароль).


> на базу.
>
>>  видимо, библиотека из
>>  # rpm -ql postfix-mysql
>>  /usr/lib64/postfix
>>  /usr/lib64/postfix/dict_mysql.so
>>
>>  не попадает (не видна) в chroot, и trivial-rewrite от этого валится.
>>
>>  Остается вопрос - а как задумывал упаковывающий эту ситуацию? Это я чего-то не понимаю или иного варианта, как вручную убирать chroot, ругаясь на ругателства о sig6 (или симлинк на библиотеку?) нет?
>
> Ну вот тут не скажу, никогда не запускал постфикс в чруте.
>
>>  после убирания chroot получаю:
>>
>>  Aug 14 12:11:39 mail postfix/smtpd[28447]: connect from node-mec2.wormly.com[184.72.226.23]
>>  Aug 14 12:11:40 mail postfix/master[28357]: warning: process /usr/libexec/postfix/smtpd pid 28447 killed by signal 6
>>  Aug 14 12:11:40 mail postfix/master[28357]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
>>
>>  Чем это вызвано, еще не понял.
>
> Может быть ошибка где то в конфиге, может где то файлов не хватает.
> Включите дебаг и проверяйте.
>
>>  есть и проблема с postfix-dovecot (реализация smtp auth):
>>
>>  # rpm -ql postfix-dovecot
>>  /usr/lib64/postfix
>>  /usr/lib64/postfix/xsasl_dovecot.so
>>
>>  # postconf -a ( List the available SASL server plug-in types )
>>  #
>>
>>  Он даже не пытается открыть эту библиотеку.
>>  хотя должен выводить список доступных методов, как например в debian:
>>  # postconf -a
>>  cyrus
>>  dovecot
>
> Ну незнаю, проверял так на центосях и на альте - на обеих системах пусто
> хотя если сделать телнет на смтп порт то все сразу видно.
>
> [root на mail /]# postconf -a
> [root на mail /]# telnet localhost 25
> Trying ::1...
> telnet: connect to address ::1: Connection refused
> Trying 127.0.0.1...
> Connected to localhost.
> Escape character is '^]'.
> 220 mail.*** ESMTP Postfix
> ehlo localhost
> 250-mail.***
> 250-PIPELINING
> 250-SIZE 20971520
> 250-ETRN
> 250-STARTTLS
> 250-AUTH PLAIN LOGIN
> 250-AUTH=PLAIN LOGIN
> 250-ENHANCEDSTATUSCODES
> 250-8BITMIME
> 250 DSN
> ^]
>
>>  Как кто легко настраивал postfix в Altlinux?  :)
>
> Ну незнаю, все достаточно легко настраивается, разве что чуть с смтп
> аутх немного помучался (честно - так и не понял почему не работало,
> несколько рестартов постфикса/довекота и все взлетело).
>
> --
> С уважением,
> Валентин Росавицкий
>
> _______________________________________________
> Sysadmins mailing list
> Sysadmins на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins

-- 
Mike


Подробная информация о списке рассылки Sysadmins