こんにちは、私はこのガイドを使用して電子メールボックスとして構成された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 レコードが不足している可能性があります。
答え2
サーバーの FQDN を使用して snakeoil 証明書を再生成する前に、サーバーの完全修飾ドメイン名がサーバーのメール名とホスト名でもあることを確認する必要がありました。
これは GMail に必要なものの 1 つで、FQDN を含む適切な証明書と (おそらく) 静的 IP への DNS エントリです。