Plesk RHEL – 从我的服务器以外的IP发起时收不到电子邮件

我的服务器运行PHP 5.3.8,并有这个问题,不接收来自不在我的服务器的帐户发送的电子邮件

例如,如果我通过我的博客“blog123.com”上的联系表单提交一封邮件到“[email protected]”这样的电子邮件,则会收到邮件。

但是,如果我通过Gmail发送电子邮件至“[email protected]”,则不会收到电子邮件。

我可以从这台服务器上的帐户发送消息到任何目的地,没问题。

我已经检查过日志了

/usr/local/psa/var/log/maillog 

没有错误,但我在这里和那里看到这一点

 Nov 5 18:51:53 p2457330 postfix/smtp[3609]: certificate verification failed for gmail-smtp-in.l.google.com: num=27:certificate not trusted 

不知道它是否与问题有关。

任何想法如何解决这个问题?

这是postconf -n

 alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases, hash:/var/spool/postfix/plesk/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix debug_peer_level = 2 html_directory = no inet_interfaces = all inet_protocols = ipv4 mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man message_size_limit = 10240000 mydestination = localhost.$mydomain, localhost, localhost.localdomain myhostname = excample.com mynetworks = 127.0.0.0/8, 10.2.0.157/32 newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES sample_directory = /usr/share/doc/postfix-2.3.3/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtp_send_xforward_command = yes smtp_tls_security_level = may smtp_use_tls = no smtpd_authorized_xforward_hosts = 127.0.0.0/8 smtpd_client_restrictions = smtpd_proxy_timeout = 3600s smtpd_recipient_restrictions = permit_mynetworks, check_client_access pcre:/var/spool/postfix/plesk/no_relay.re, permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sender_restrictions = check_sender_access hash:/var/spool/postfix/plesk/blacklists, permit_sasl_authenticated, check_client_access pcre:/var/spool/postfix/plesk/non_auth.re smtpd_timeout = 3600s smtpd_tls_cert_file = /etc/postfix/postfix_default.pem smtpd_tls_key_file = $smtpd_tls_cert_file smtpd_tls_security_level = may smtpd_use_tls = yes transport_maps = hash:/var/spool/postfix/plesk/transport unknown_local_recipient_reject_code = 550 virtual_alias_maps = $virtual_maps, hash:/var/spool/postfix/plesk/virtual virtual_gid_maps = static:31 virtual_mailbox_base = /var/qmail/mailnames virtual_mailbox_domains = $virtual_mailbox_maps, hash:/var/spool/postfix/plesk/virtual_domains virtual_mailbox_maps = hash:/var/spool/postfix/plesk/vmailbox virtual_transport = plesk_virtual virtual_uid_maps = static:110 

Netstat信息(FYI我的IP“29.5.29.3”是虚拟的安全原因)

 Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 30793/couriertcpd tcp 0 0 0.0.0.0:225 0.0.0.0:* LISTEN 2391/xinetd tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN 30810/couriertcpd tcp 0 0 127.0.0.1:10025 0.0.0.0:* LISTEN 2619/master tcp 0 0 127.0.0.1:10026 0.0.0.0:* LISTEN 2619/master tcp 0 0 0.0.0.0:106 0.0.0.0:* LISTEN 2391/xinetd tcp 0 0 0.0.0.0:2123 0.0.0.0:* LISTEN 11744/dsmcad tcp 0 0 127.0.0.1:10027 0.0.0.0:* LISTEN 2619/master tcp 0 0 0.0.0.0:1581 0.0.0.0:* LISTEN 11744/dsmcad tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 30801/couriertcpd tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 30783/couriertcpd tcp 0 0 0.0.0.0:8880 0.0.0.0:* LISTEN 18708/sw-cp-serverd tcp 0 0 127.0.0.1:10001 0.0.0.0:* LISTEN 18708/sw-cp-serverd tcp 0 0 0.0.0.0:465 0.0.0.0:* LISTEN 2619/master tcp 0 0 29.5.29.3:53 0.0.0.0:* LISTEN 18417/named tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 18417/named tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 2391/xinetd tcp 0 0 127.0.0.1:3000 0.0.0.0:* LISTEN 1288/drwebd.real tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 18417/named tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 2619/master tcp 0 0 0.0.0.0:8443 0.0.0.0:* LISTEN 18708/sw-cp-serverd tcp 0 0 :::3306 :::* LISTEN 20884/mysqld tcp 0 0 :::80 :::* LISTEN 841/httpd tcp 0 0 :::22 :::* LISTEN 11198/sshd tcp 0 0 :::443 :::* LISTEN 841/httpd udp 0 0 29.5.29.3:53 0.0.0.0:* 18417/named udp 0 0 127.0.0.1:53 0.0.0.0:* 18417/named udp 0 0 29.5.29.3:123 0.0.0.0:* 2407/ntpd udp 0 0 127.0.0.1:123 0.0.0.0:* 2407/ntpd udp 0 0 0.0.0.0:123 0.0.0.0:* 2407/ntpd udp 0 0 fe80::230:48ff:fefa:123 :::* 2407/ntpd udp 0 0 ::1:123 :::* 2407/ntpd udp 0 0 :::123 :::* 2407/ntpd 

这是由我的ISPconfiguration防火墙的方式限制太多的问题。 在接通电话之后,他们发现了防火墙问题,现在事情按预期工作。

有几件事可能是错误的:

首先,你应该检查postfix是否正在监听正确的接口( netstat -tulpn )。 但是我认为这是不听任何广域网地址,因为这是在configuration文件中:

 mynetworks = 127.0.0.0/8, 10.2.0.157/32 

(我真的希望你的服务器不在局域网内)因此,在你的列表中添加你的WAN-IP。 我看你已经安装了plesk,所以也许你可以在plesk的某个地方configuration它,但是我不知道,因为我对Plesk一无所知。

接下来,检查您的域的MX设置。 它指向你的服务器?