Поднимаю связку из Postfix+Dovecot+PostgreSQL под OpenSolaris.PostgreSQL и Dovecot подружились нормально, Postfix на конфиги тоже не ругается, но при попытке соединения с 25-м портом ничего не происходит. В логах видно следующее:
> Sep 3 16:20:07 mail postfix/master[18588]: [ID 947731 mail.warning] warning: process /usr/libexec/postfix/smtpd pid 18974 killed by signal 9
> Sep 3 16:20:07 mail postfix/master[18588]: [ID 947731 mail.warning] warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
И все! больше никакой полезной инфы вне зависимости от уровня журналирования (хоть -v -v -v -v в master.cf, никаких предупреждений, кроме указанных).
настройки main.cf
___________________
>[оверквотинг удален]
> smtpd_tls_cert_file = /etc/postfix/cert
> smtpd_tls_key_file = /etc/postfix/key
> smtpd_tls_security_level = may
> unknown_local_recipient_reject_code = 550
> virtual_gid_maps = static:102
> virtual_mailbox_base = /var/mail
> virtual_mailbox_domains = domain.tld
> virtual_mailbox_maps = pgsql:/etc/postfix/mailboxes.cf
> virtual_transport = dovecot
> virtual_uid_maps = static:102
_______________
Пользователь и группа 102 есть (vmail).
master.cf (только изменения):
-------------------
> smtp inet n - n - - smtpd -v
> dovecot unix - n n - - pipe
> flags=DRhu user=vmail:vmail argv=/usr/local/libexec/dovecot/deliver -c /usr/local/etc/dovecot.conf -f ${sender} -d ${recipient}
-------------------
Сервер даже не здоровается, телнет на 25-й порт дает черный экран. В логах - сообщения об убитом по сигналу 9 демоне smtpd. Где грабли?