не могу отправлять письма на аккаунты gmail из postfix

не могу отправлять письма на аккаунты gmail из postfix

Привет, у меня есть VPS под управлением Ubuntu 14.04, настроенный как почтовый ящик с помощью этого руководства.

http://www.krizna.com/ubuntu/setup-mail-server-ubuntu-14-04/

а затем установите и настройте spamassasin с помощью этой документации

https://help.ubuntu.com/community/PostfixAmavisНовый

Кажется, все работает нормально. Я смог отправлять и получать письма с нескольких аккаунтов, используя веб-почту Squirrel и клиент Outlook, включая аккаунты Yahoo и Hotmail, но я не могу отправлять письма на аккаунты Gmail. Я могу отправлять письма, но никаких ошибок не отображается. Фактически, я вижу, что письмо отправлено, но в аккаунте Google почта так и не получена. Обратите внимание, что то же самое касается и других почтовых серверов доменов.

Буду признателен за любую помощь или подсказку, заранее спасибо.

вот мой постфикс main.cf

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
smtpd_tls_cert_file = /etc/ssl/certs/server.crt
smtpd_tls_key_file = /etc/ssl/private/server.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
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = carindustry.com.ar
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = carindustry.com.ar, localhost.com.ar, , 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
inet_protocols = all
home_mailbox = Maildir/
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtp_tls_security_level = may
smtpd_tls_security_level = may
smtp_tls_note_starttls_offer = yes
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
content_filter = smtp-amavis:[127.0.0.1]:10024

решение1

Я бы хотел дать лучший ответ, но не зная, как вы используете DNS (например, используете Godaddy или кого-то еще), я не могу сказать точно, как это делается, но могу сказать, что вам нужно настроить DNS с прямыми и обратными указателями для вашего домена и IP-адреса.

Видетьздесьи прочитайтеШаг 1: Настройка DNS. Возможно, у вас отсутствует запись PTR для вашего домена.

Редактировать:Namecheap предоставляет скриншоты

решение2

Мне пришлось убедиться, что полное доменное имя моего сервера также является почтовым именем и именем хоста сервера, прежде чем повторно генерировать сертификат Snakeoil с использованием полного доменного имени сервера.

Это одно из требований GMail: надлежащий сертификат с полным доменным именем и запись DNS для (возможно) статического IP-адреса.

решение3

Вот что решило мою проблему и дало мне возможность отправлять почту на аккаунты Gmail:

  1. В /etc/postfix/main.cf - установите имя хоста на поддомен, т.е.[email protected]
  2. В DNS (я использовал Route 53) создайте запись PTR и запись A для поддомена[email protected]с IP-адресом сервера

Связанный контент