postfixからGmailアカウントにメールを送信できない

postfixからGmailアカウントにメールを送信できない

こんにちは、私はこのガイドを使用して電子メールボックスとして構成されたUbuntu 14.04を実行しているVPSを持っています

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

そしてこのドキュメントに従ってspamassasinをインストールして設定します

https://help.ubuntu.com/community/PostfixAmavisNew

すべて正常に動作しているようです。Squirrel Web メールと Outlook クライアントを使用して、Yahoo や Hotmail アカウントを含む複数のアカウントからメールを送受信できましたが、Gmail アカウントにメールを送信できません。送信はできますが、エラーは表示されません。実際、メールは送信済みとして表示されますが、Google アカウントではメールが受信されません。他のメール ドメイン サーバーでも同じことに注意してください。

どのようなご助力やヒントでもいただければ幸いです。よろしくお願いします。

これが私のpostfix 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 などを使用している) がわからないため、正確な方法を言うことはできませんが、ドメインと IP アドレスのフォワード ポインターとリバース ポインターを使用して DNS を構成する必要があることは言えます。

見るここ読み通すステップ1: DNSの設定ドメインの PTR レコードが不足している可能性があります。

編集:Namecheapはスクリーンショットを提供する

答え2

サーバーの FQDN を使用して snakeoil 証明書を再生成する前に、サーバーの完全修飾ドメイン名がサーバーのメール名とホスト名でもあることを確認する必要がありました。

これは GMail に必要なものの 1 つで、FQDN を含む適切な証明書と (おそらく) 静的 IP への DNS エントリです。

答え3

私の問題を解決し、Gmail アカウントに配信できるようになったのは次のとおりです。

  1. /etc/postfix/main.cfでホスト名をサブドメインに設定する。[メールアドレス]
  2. DNS(私はRoute 53を使用していました)で、サブドメインのPTRレコードとAレコードを作成します。[メールアドレス]サーバーのIPアドレス

関連情報