@Ozymandis
зелень

Не приходят письма Postfix+Dovecot. как решить?

Ubuntu 18.04, ip-адрес допустим 80.14.123.196
Postfix,Dovecot, PostgreSQL, OpenDKIM
Сервак за шлюзом MikroTik, все нужные порты открыты (25, , 143, 465, 587, 993)

Не могу понять в чем дело, отправка работает, но попадает в спам.
При этом не могу получить.

main.cf

#myhostname = mail.site.ru
compatibility_level=2
relay_domains =
virtual_alias_maps = proxy:pgsql:/etc/postfix/virtual_alias_maps.cf
virtual_mailbox_domains = proxy:pgsql:/etc/postfix/virtual_mailbox_domains.cf
virtual_mailbox_maps = proxy:pgsql:/etc/postfix/virtual_mailbox_maps.cf
virtual_mailbox_base = /home/vmail
virtual_mailbox_limit = 512000000
virtual_minimum_uid = 5000
virtual_transport = virtual
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000

local_transport = virtual
local_recipient_maps = $virtual_mailbox_maps
transport_maps = hash:/etc/postfix/transport

smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_security_options = noanonymous
smtpd_sasl_tls_security_options = $smtpd_sasl_security_options

smtpd_tls_security_level = may
smtp_tls_security_level = may

smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /etc/ssl/private/server.crt
smtpd_tls_key_file = /etc/ssl/private/server.key
smtpd_sasl_local_domain = $mydomain

 
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_tls_protocols = !SSLv2, !SSLv3

broken_sasl_auth_clients = yes
smtpd_tls_loglevel = 1

html_directory = /usr/share/doc/postfix/html
queue_directory = /var/spool/postfix

mydestination = localhost

#OPENDKIM
milter_default_action = accept
milter_protocol = 2
smtpd_milters = inet:127.0.0.1:8891
non_smtpd_milters = inet:127.0.0.1:8891



Есть такие записи в логах
mail.log
spoiler

Aug  1 05:55:43  myserver postfix/smtp[29466]: 1841B842A6B: host mail.shara.tv[285.130.195.145] 
said: 450 4.7.1 Client host rejected: cannot find your hostname, [80.14.123.196]. 

For assistance, call +7 (495) 727 24 24 #8080. 
Please provide the following information in your problem report: time (Aug 01 05:55:43), client (80.14.123.196) and server (mail.crocusgroup.ru). (in reply to RCPT TO command)

  • Вопрос задан
  • 1241 просмотр
Пригласить эксперта
Ответы на вопрос 1
fzfx
@fzfx
18,5 дм
судя по логу, отсутствует обратная PTR-запись. её нужно настроить на своём DNS-сервере, или на сервере хостера/провайдера, чтобы на команду терминала dig -tPTR -x<IP_вашего_сервера> возвращалось <доменное_имя_вашего_сервера>.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы