![Postfix(배달 일시 중단: 초기 서버 인사말을 수신하는 동안 mydomain.net [private/lmtp]와의 대화 시간이 초과되었습니다.)](https://rvso.com/image/623620/Postfix(%EB%B0%B0%EB%8B%AC%20%EC%9D%BC%EC%8B%9C%20%EC%A4%91%EB%8B%A8%3A%20%EC%B4%88%EA%B8%B0%20%EC%84%9C%EB%B2%84%20%EC%9D%B8%EC%82%AC%EB%A7%90%EC%9D%84%20%EC%88%98%EC%8B%A0%ED%95%98%EB%8A%94%20%EB%8F%99%EC%95%88%20mydomain.net%20%5Bprivate%2Flmtp%5D%EC%99%80%EC%9D%98%20%EB%8C%80%ED%99%94%20%EC%8B%9C%EA%B0%84%EC%9D%B4%20%EC%B4%88%EA%B3%BC%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4.).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
좋아요. 내 문제에 대한 수정 사항을 찾았습니다. postfix cofig에서 다음 줄을 변경했습니다.
virtual_transport = lmtp:unix:private/dovecot-lmtp