Postfix尝试连接到域而不是主机名

我的Postfixconfiguration有几个问题。 让我们从这个开始吧:在Postfix日志中,Postfix尝试连接(SMTP)到example.org而不是mailer.example.orgexample.org是另一台电脑。

注意:我用我自己的域replace下面的example.orgexample.org (运行web服务器的计算机)和mailer.example.org (运行postfix的计算机)的DNSparsing是正确的。

试图发送电子邮件的testing:

 ubuntu@mailer:~$ telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 mailer.example.org ESMTP Postfix (Ubuntu) ehlo mailer.example.org 250-mailer.example.org 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN mail from: <[email protected]> 250 2.1.0 Ok rcpt to: <[email protected]> 250 2.1.5 Ok data 354 End data with <CR><LF>.<CR><LF> asdfasdf . 250 2.0.0 Ok: queued as 3AB5A41927 

/var/log/mail.log:

 Sep 6 20:10:15 mailer postfix/smtpd[2785]: connect from localhost[127.0.0.1] Sep 6 20:10:23 mailer postfix/smtp[2779]: connect to example.org[54.229.20.238]:25: Connection timed out Sep 6 20:10:23 mailer postfix/smtp[2779]: 253C641852: to=<[email protected]>, relay=none, delay=1059, delays=1029/0.02/30/0, dsn=4.4.1, status=deferred (connect to example.org[54.229.20.238]:25: Connection timed out) Sep 6 20:10:40 mailer postfix/smtpd[2785]: 3AB5A41927: client=localhost[127.0.0.1] Sep 6 20:10:48 mailer postfix/cleanup[2789]: 3AB5A41927: message-id=<[email protected]> Sep 6 20:10:48 mailer postfix/qmgr[2776]: 3AB5A41927: from=<[email protected]>, size=422, nrcpt=1 (queue active) Sep 6 20:10:50 mailer postfix/smtpd[2785]: disconnect from localhost[127.0.0.1] 

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 local_recipient_maps = mailbox_size_limit = 0 mydestination = myhostname = mailer.example.org mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 myorigin = $mydomain readme_directory = no recipient_delimiter = + relayhost = smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination 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:5000 virtual_mailbox_base = /mnt/vmail virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf virtual_mailbox_limit = 51200000 virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf virtual_minimum_uid = 5000 virtual_transport = virtual virtual_uid_maps = static:5000 

在提前感谢任何可能的帮助。 我被阻止:(

干杯,克里斯托夫

评论复制:

您的DNS MXlogging对于example.org有什么用处? 我相信,如果你根本没有设置它,它就默认为域名。 你应该至less有一个MXloggingmailer.example.org和一个任意的权重(如10)。 另外,如果这个盒子要接收邮件,example.org需要在你的虚拟域中(因为它们在mysql中,在这里是不可见的),或者你需要把它放在我的目的地。