我确实有一个问题,几乎让我感到困惑。 好吧,我有以下的星座:
有一个Web服务器,与公共IP:
我有100个不同的域名,由两个提供商分隔。 除了一个指向.140地址外,他们都是。 他们的MXlogging显示给两个不同的邮件服务器。 一个是由提供者自动configuration的,其余的则转到一个指向我公司内部邮件服务器的域。 该邮件服务器完美工作,我可以发送电子邮件,无论我想要的。
现在我在networking服务器上有一个脚本。 这是一个PHP脚本,PHP被configuration为使用本地主机的smtp端口设置正确。 mxtoolbox和mailradar有积极的结果。
当我从这个PHP脚本发送邮件时,让我们对一些邮件地址,他们进行反向DNS PTR检查,我得到的错误如:
Mar 17 21:55:13 *************** postfix/smtp[23695]: **********: host mx00.gmx.net[213.165.67.99] refused to talk to me: 554-gmx.net (mxgmx004) Nemesis ESMTP Service not available 554-No SMTP service 554 invalid DNS PTR resource record
当然,邮件不能正确发送。 当我发送邮件到服务器,这是不检查反向DNS我收到邮件与以下头:
Received: (qmail 27829 invoked from network); 19 Mar 2013 13:10:48 +0100 Received: from unknown (HELO ****************) (111.111.111.142) by ******************* with SMTP; 19 Mar 2013 13:10:48 +0100 Received: by ************ (Postfix, from userid 0) id ************; Tue, 19 Mar 2013 13:07:49 +0100 (CET) Subject: This is subject To: <[email protected]> X-Mailer: mail (GNU Mailutils 2.2) Message-Id: <20130319120749.872613D674B@*****************> Date: Tue, 19 Mar 2013 13:07:49 +0100 (CET) From: root@*************** (root) This is Content
我看到它在接收到的部分中是“来自未知的”。 现在的问题是,谁来负责这个? 它是Web服务器,我需要改变后缀configuration中的东西? 它是域的提供者,我必须设置任何额外的地址或可能改变任何东西? 还是那个isp,谁要在这里活跃起来,改变……他能改变什么?
我以某种方式假设,它的后缀,但我不知道,在那里改变。 这是我的configuration:
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no append_dot_mydomain = no readme_directory = no smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache myhostname = ************* alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases mydestination = *************, localhost.localdomain, localhost relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all
您需要为您的IP地址设置反向DNS(PTR)logging 。 联系为您分配IP地址的实体。
您需要为您的IP地址设置closures的反向DNS环路。
IP addres -> (PTR record) -> DNS name -> (A record) -> IP address
您的ISP是否设置了140.111.111.111.in-addr.arpa的PTRlogging?