http://www.arg.su/ru-RU/Postfix-MySQL-Spam...in-Maia-FreeBSD
Так что все конфиги стандартные для FreeBSD 8.2. Внесены изменения как в HOWTO.
Установка прошла вроде бы без ошибок, но я не могу подключиться почтовым клиентом (Thunderbird). Roundcube говорит "Не удаётся подключиться к серверу IMAP".
В /var/log/maillog
Код: Выделить всё
Dec 17 09:18:49 mail dovecot: imap-login: Aborted login (no auth attempts): rip=192.168.0.21, lip=192.168.0.6
Dec 17 09:18:49 mail dovecot: pop3-login: Aborted login (no auth attempts): rip=192.168.0.21, lip=192.168.0.6
Dec 17 09:18:49 mail dovecot: pop3-login: Aborted login (no auth attempts): rip=192.168.0.21, lip=192.168.0.6
Dec 17 09:18:50 mail dovecot: pop3-login: Disconnected (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, TLS handshaking: SSL_accept() failed: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
Dec 17 09:18:50 mail postfix/smtpd[1481]: connect from unknown[192.168.0.21]
Dec 17 09:18:50 mail postfix/smtpd[1482]: connect from unknown[192.168.0.21]
Dec 17 09:18:50 mail postfix/smtpd[1485]: connect from unknown[192.168.0.21]
Dec 17 09:18:50 mail postfix/smtpd[1485]: improper command pipelining after EHLO from unknown[192.168.0.21]
Dec 17 09:18:50 mail postfix/smtpd[1485]: disconnect from unknown[192.168.0.21]
Dec 17 09:18:50 mail postfix/smtpd[1481]: improper command pipelining after EHLO from unknown[192.168.0.21]
Dec 17 09:18:50 mail postfix/smtpd[1481]: disconnect from unknown[192.168.0.21]
Dec 17 09:18:50 mail postfix/smtpd[1482]: improper command pipelining after EHLO from unknown[192.168.0.21]
Dec 17 09:18:50 mail dovecot: pop3-login: Aborted login (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, TLS
Dec 17 09:18:50 mail postfix/smtpd[1482]: disconnect from unknown[192.168.0.21]
Dec 17 09:18:52 mail dovecot: imap-login: Aborted login (no auth attempts): rip=192.168.0.21, lip=192.168.0.6
Dec 17 09:18:52 mail dovecot: imap-login: Disconnected (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, TLS handshaking: SSL_accept() failed: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
Dec 17 09:18:53 mail dovecot: imap-login: Aborted login (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, TLS
Dec 17 09:18:56 mail dovecot: imap-login: Disconnected (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, TLS handshaking: SSL_accept() failed: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
Dec 17 09:18:56 mail dovecot: imap-login: Disconnected (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, TLS handshaking: SSL_accept() failed: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
Dec 17 09:19:20 mail dovecot: auth(default): userdb(night@doomgate.com,192.168.0.21): user not found from userdb passwd
Dec 17 09:19:20 mail dovecot: pop3-login: Internal login failure (auth failed, 1 attempts): user=<night@doomgate.com>, method=PLAIN, rip=192.168.0.21, lip=192.168.0.6, TLS
Dec 17 09:19:35 mail dovecot: pop3-login: Disconnected (auth failed, 3 attempts): user=<night>, method=PLAIN, rip=192.168.0.21, lip=192.168.0.6, TLS
Dec 17 09:22:13 mail postfix/anvil[1486]: statistics: max connection rate 2/60s for (smtp:192.168.0.21) at Dec 17 09:18:50
Dec 17 09:22:13 mail postfix/anvil[1486]: statistics: max connection count 2 for (smtp:192.168.0.21) at Dec 17 09:18:50
Dec 17 09:22:13 mail postfix/anvil[1486]: statistics: max cache size 2 at Dec 17 09:18:50
Dec 17 09:30:25 mail dovecot: auth(default): userdb(night@doomgate.com,127.0.0.1): user not found from userdb passwd
Dec 17 09:30:25 mail dovecot: pop3-login: Internal login failure (auth failed, 1 attempts): user=<night@doomgate.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Dec 17 09:32:11 mail dovecot: dovecot: Killed with signal 15 (by pid=1558 uid=0 code=kill)
Dec 17 09:32:11 mail dovecot: Dovecot v1.2.16 starting up
Dec 17 09:32:11 mail dovecot: auth-worker(default): mysql: Connected to localhost (postfix)
Dec 17 09:32:59 mail postfix/smtpd[1581]: connect from unknown[192.168.0.21]
Dec 17 09:32:59 mail dovecot: imap-login: Aborted login (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, secured
Dec 17 09:32:59 mail dovecot: pop3-login: Aborted login (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, secured
Dec 17 09:32:59 mail dovecot: pop3-login: Aborted login (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, secured
Dec 17 09:32:59 mail dovecot: imap-login: Disconnected (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, TLS handshaking: SSL_accept() failed: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
Dec 17 09:32:59 mail postfix/smtpd[1582]: connect from unknown[192.168.0.21]
Dec 17 09:32:59 mail postfix/smtpd[1584]: connect from unknown[192.168.0.21]
Dec 17 09:32:59 mail postfix/smtpd[1584]: disconnect from unknown[192.168.0.21]
Dec 17 09:32:59 mail dovecot: pop3-login: Disconnected (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, TLS handshaking: SSL_accept() failed: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
Dec 17 09:32:59 mail postfix/smtpd[1581]: improper command pipelining after EHLO from unknown[192.168.0.21]
Dec 17 09:32:59 mail postfix/smtpd[1581]: disconnect from unknown[192.168.0.21]
Dec 17 09:32:59 mail dovecot: imap-login: Aborted login (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, TLS
Dec 17 09:32:59 mail postfix/smtpd[1582]: improper command pipelining after EHLO from unknown[192.168.0.21]
Dec 17 09:33:00 mail postfix/smtpd[1582]: disconnect from unknown[192.168.0.21]
Dec 17 09:33:00 mail dovecot: pop3-login: Aborted login (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, TLS
Dec 17 09:33:02 mail dovecot: imap-login: Aborted login (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, secured
Dec 17 09:33:11 mail dovecot: imap-login: Disconnected (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, TLS handshaking: SSL_accept() failed: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
Dec 17 09:33:11 mail dovecot: imap-login: Disconnected (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, TLS handshaking: SSL_accept() failed: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
Dec 17 09:33:13 mail dovecot: imap-login: Disconnected (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, TLS handshaking: SSL_accept() failed: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
Dec 17 09:33:13 mail dovecot: imap-login: Disconnected (no auth attempts): rip=192.168.0.21, lip=192.168.0.6, TLS handshaking: SSL_accept() failed: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
Сертификаты:
Код: Выделить всё
ls -la /etc/ssl/dovecot/
total 8
drwxr-xr-x 2 root wheel 512 Dec 16 19:25 .
drwxr-xr-x 5 root wheel 512 Dec 17 09:57 ..
-rw-r--r-- 1 root wheel 1367 Dec 16 19:24 cert.pem
-rw-r--r-- 1 root wheel 887 Dec 16 19:24 key.pem
ls -la /etc/ssl/postfix/
total 8
drwxr-xr-x 2 root postfix 512 Dec 16 20:01 .
drwxr-xr-x 5 root wheel 512 Dec 17 09:57 ..
-rw-r----- 1 root postfix 2254 Dec 16 20:01 smtpd.pem
Вывод postconf -n
Код: Выделить всё
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
debug_peer_level = 2
html_directory = /usr/local/share/doc/postfix
mail_owner = postfix
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
message_size_limit = 10240000
mynetworks_style = host
newaliases_path = /usr/local/bin/newaliases
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps
queue_directory = /var/spool/postfix
readme_directory = /usr/local/share/doc/postfix
relay_domains = proxy:mysql:/usr/local/etc/postfix/mysql_relay_domains_maps.cf
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
smtp_tls_note_starttls_offer = yes
smtp_use_tls = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unauth_destination, reject_unauth_pipelining, reject_invalid_hostname,
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks
smtpd_tls_CAfile = /etc/ssl/postfix/smtpd.pem
smtpd_tls_cert_file = /etc/ssl/postfix/smtpd.pem
smtpd_tls_key_file = /etc/ssl/postfix/smtpd.pem
smtpd_tls_loglevel = 0
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
soft_bounce = no
tls_random_source = dev:/dev/urandom
transport_maps = hash:/usr/local/etc/postfix/transport
unknown_local_recipient_reject_code = 550
virtual_alias_maps = proxy:mysql:/usr/local/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:125
virtual_mailbox_base = /usr/local/virtual
virtual_mailbox_domains = proxy:mysql:/usr/local/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_limit = 51200000
virtual_mailbox_limit_maps = proxy:mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_mailbox_maps = proxy:mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_maildir_extended = yes
virtual_maildir_limit_message = Sorry, this user has overdrawn their diskspace quota. Please try again later.
virtual_minimum_uid = 125
virtual_overquota_bounce = yes
virtual_transport = virtual
virtual_uid_maps = static:125
telnet localhost 110
Код: Выделить всё
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK ISP Mail Server ready.
user test@doomgate.com
+OK
pass 1234
-ERR [IN-USE] Internal login failure. Refer to server log for more information.
Connection closed by foreign host.