![Postfix (配信が一時的に停止されました: mydomain.net [private/lmtp] との通信が、最初のサーバー グリーティングの受信中にタイムアウトしました)](https://rvso.com/image/623620/Postfix%20(%E9%85%8D%E4%BF%A1%E3%81%8C%E4%B8%80%E6%99%82%E7%9A%84%E3%81%AB%E5%81%9C%E6%AD%A2%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%3A%20mydomain.net%20%5Bprivate%2Flmtp%5D%20%E3%81%A8%E3%81%AE%E9%80%9A%E4%BF%A1%E3%81%8C%E3%80%81%E6%9C%80%E5%88%9D%E3%81%AE%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%20%E3%82%B0%E3%83%AA%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%AE%E5%8F%97%E4%BF%A1%E4%B8%AD%E3%81%AB%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F).png)
私はDebian 7.1、Postfixバージョン2.9.6、Dovecotバージョン2.1.7を実行しています。
セットアップには主にこれ
(spamass-clamav-greylistビットなし)
Gmail経由でスマートホストリレーもセットアップしました
postconf -n
明らかにする:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = all
inet_protocols = ipv4
mailbox_size_limit = 0
milter_default_action = accept
mydestination = MyDomain, localhost.net, localhost
myhostname = MyDomain.net
mynetworks = 127.0.0.0/8
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relay_domains = mysql:/etc/postfix/mysql_relay_domains.cf
relayhost = [smtp.gmail.com]:587
smtp_connect_timeout = 120s
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/relay_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtp_use_tls = yes
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unauth_destination, reject_unauth_pipelining, reject_invalid_hostname
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:3000
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_mailbox_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_transport = lmtp:unix:private/lmtp
virtual_uid_maps = static:3000
外部に電子メールを送信することはできますが、自分宛てに送信された電子メールはすべて停止してしまいます。
mailq
多数の行が表示されています:
A69C2414C4 2621 Fri Dec 27 14:57:03 [email protected]
(conversation with MyDomain.net[private/lmtp] timed out while receiving the initial server greeting)
[email protected]
AB78B414BE 3796 Fri Dec 27 14:56:50 [email protected]
(delivery temporarily suspended: conversation with MyDomain.net[private/lmtp] timed out while receiving the initial server greeting)
[email protected]
/var/log/mail.log
表示中:
Dec 28 09:50:09 hostname postfix/lmtp[10828]: E947C414CD: to=<[email protected]>, relay=localhost[private/lmtp], delay=64012, delays=63712/0.25/300/0, dsn=4.4.2, status=deferred (conversation with localhost[private/lmtp] timed out while receiving the initial server greeting)</code>
ご協力いただければ幸いです。ありがとうございます
答え1
OK。問題の解決策を見つけました。postfix cofig で次の行を変更しました。
virtual_transport = lmtp:unix:private/dovecot-lmtp