Назад | Перейти на главную страницу

Plesk RHEL - электронная почта не получена, если отправлено с IP, отличного от моего сервера

На моем сервере работает PHP 5.3.8, и проблема заключается в том, что я не получаю электронные письма, отправленные с учетных записей, расположенных не на моем сервере.

Например, если я отправляю сообщение через контактную форму в моем блоге «blog123.com» на такой адрес электронной почты, как «astroman@blog123.com», это письмо будет получено.

Однако, если я отправлю письмо из Gmail на адрес «astroman@blog123.com», письмо не будет получено.

Я могу Отправить сообщения от учетных записей на этом сервере в любое место назначения, без проблем.

Я проверил логи на

/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 (к вашему сведению, мой 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

Это была проблема, вызванная тем, что мой интернет-провайдер слишком ограничительно настроил брандмауэр. После звонка и рассмотрения возможностей они выяснили проблему брандмауэра, и теперь все работает, как ожидалось.

Здесь может быть пара вещей:

Прежде всего, вы должны проверить, прослушивает ли postfix правильный интерфейс (netstat -tulpn). Но я думаю, что он не слушает никакие WAN-адреса, так как это находится в файле конфигурации:

mynetworks = 127.0.0.0/8, 10.2.0.157/32

(Я очень надеюсь, что ваш сервер не в локальной сети) Итак, добавьте свой WAN-IP в этот список. Я вижу, что у вас установлен plesk, поэтому, возможно, вы могли бы настроить это где-нибудь в plesk, но я не знаю, так как ничего не знаю о Plesk.

Затем проверьте настройки MX для своего домена. Он указывает на ваш сервер?