it-swarm.com.de

Postfix kann keine E-Mails an Google Mail senden

Ich habe Postfix auf meinem lokalen Server installiert (Ubuntu 16.04 lief über Virtualbox) und es scheint unmöglich, eine E-Mail an Google Mail zu senden. Es funktioniert mit anderen Postfächern, aber nicht mit Google Mail.

Hier ist mein einfaches PHP Skript:

$headers ='From: "nom"<[email protected]>'."\n";
$headers .='Reply-To: [email protected]'."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';

$address = '[email protected]';

$test_mail = mail($address, 'My subject', 'My message', $headers);

if($test_mail == true)
{
  echo 'Email sent';
}
else
{
  echo 'Cannot send the email';
}

Ich habe Fehlermeldungen in der Datei /var/mail/web festgestellt:

Final-Recipient: rfc822; [email protected]
Original-Recipient: rfc822;[email protected]
Action: failed
Status: 5.7.1
Remote-MTA: dns; gmail-smtp-in.l.google.com
Diagnostic-Code: smtp; 550-5.7.1 [2a01:e35:2430:e090:a00:27ff:fe23:1da]
Our system has detected that 550-5.7.1 this message does not meet IPv6 sending guidelines regarding PTR 550-5.7.1 records and authentication. Please review 550-5.7.1 https://support.google.com/mail/?p=IPv6AuthError for more information
550 5.7.1 . ay9si74475139wjc.120 - gsmtp

deshalb habe ich die folgende Zeile in der main.cf -Datei geändert:

inet_protocols = ipv4 

Die Datei /var/mail/web enthält jetzt keine Fehlermeldungen mehr, aber ich erhalte die E-Mails in meinem Google Mail-Postfach immer noch nicht.

2
Duddy67

Haben Sie https://support.google.com/mail/?p=IPv6AuthError wie die vorgeschlagene SMTP-Antwort überprüft?

TL; DR: GMail erwartet bestimmte Einträge im E-Mail-Header und im DNS-Eintrag, die die Legitimität des Absenders überprüfen, um Spam zu vermeiden. Dies gilt sowohl für IPv4- als auch für IPv6-Absender, obwohl die spezifischen Erwartungen variieren können.

Wie diese Einträge platziert werden, ist zu umfassend und steht in keinem Zusammenhang mit Ubuntu und ist daher bei AskUbuntu kein Thema. Bitte beziehen Sie sich auf unsere Schwestersite Serverfehler für solche Fragen.

1
David Foerster