kann keine E-Mails von Postfix an Gmail-Konten senden

kann keine E-Mails von Postfix an Gmail-Konten senden

Hallo, ich habe einen VPS mit Ubuntu 14.04, der mit dieser Anleitung als E-Mail-Postfach konfiguriert ist

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

und installieren und konfigurieren Sie dann Spamassain mit dieser Dokumentation

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

alles scheint ordnungsgemäß zu funktionieren. Ich konnte mit Squirrel Webmail und dem Outlook-Client E-Mails von mehreren Konten senden und empfangen, darunter auch Yahoo- und Hotmail-Konten. An Gmail-Konten kann ich jedoch keine E-Mails senden. Ich kann zwar senden, aber es wird kein Fehler angezeigt. Tatsächlich wird die E-Mail als gesendet angezeigt, aber im Google-Konto wird die E-Mail nie empfangen. Beachten Sie außerdem, dass das Gleiche bei anderen E-Mail-Domänenservern gilt.

Bitte, jede Hilfe oder jeder Hinweis ist willkommen, Danke im Voraus.

hier ist meine 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

Antwort1

Ich würde gerne eine bessere Antwort geben, aber ohne zu wissen, wie Sie DNS machen (zum Beispiel mit godaddy oder jemand anderem), kann ich nicht genau sagen, wie es gemacht wird, aber ich kann sagen, dass Sie DNS mit Vorwärts- und Rückwärtszeigern für Ihre Domäne und IP-Adresse konfigurieren müssen.

SehenHierund durchlesenSchritt 1: DNS-Setup. Möglicherweise fehlt Ihnen der PTR-Eintrag für Ihre Domain.

Bearbeiten:Namecheap stellt Screenshots zur Verfügung

Antwort2

Ich musste sicherstellen, dass der vollqualifizierte Domänenname meines Servers auch der E-Mail-Name und Hostname des Servers ist, bevor ich das Snakeoil-Zertifikat mit dem FQDN des Servers neu generierte.

Dies ist eine Sache, die GMail erfordert: ein ordnungsgemäßes Zertifikat mit FQDN und einen DNS-Eintrag für eine (möglicherweise) statische IP.

Antwort3

Folgendes hat mein Problem gelöst und mir die Möglichkeit gegeben, Nachrichten an Gmail-Konten zu senden:

  1. In /etc/postfix/main.cf - Hostnamen auf Subdomain setzen, d.h.[email geschützt]
  2. Erstellen Sie im DNS (ich habe Route 53 verwendet) einen PTR-Eintrag und einen A-Eintrag für die Subdomäne von[email geschützt]mit der IP-Adresse des Servers

verwandte Informationen