Was sind die Schritte zum Einrichten von Postfix als SMTP-Relay, das das SMTP-Relay von Google Apps verwendet? Es gibt eine Reihe von Tutorials im Web , die erklären , wie das verwenden smtp.gmail.com
Gateway mit SASL - Authentifizierung , aber ich konnte keine funktionierende Konfiguration für das Google Apps Relais finden , smtp-relay.google.com
wie hier , vor allem eine , die speziell für Google Compute ist.
Ich habe den SMTP-Relay-Dienst mit "Nur Adressen in meinen Domänen" wie hier beschrieben eingerichtet und überprüft, ob die IP- Adresse tatsächlich diejenige ist, von der aus ich eine Verbindung herstelle.
Ich weiß, dass Google Compute Port 25 nicht als ausgehenden Port zulässt, wie hier beschrieben .
Ich benutze Debian Linux oder ein Debian-Derivat.
Ich habe Postfix eingerichtet, wie in den Dokumenten beschrieben, aber alles, was ich in der mail.log bekomme, ist:
postfix/smtp[720]: send attr reason = host smtp-relay.gmail.com[66.102.1.28] said:
550-5.7.1 Invalid credentials for relay [104.155.78.1]. The IP address you've
550-5.7.1 registered in Google Apps SMTP Relay service doesn't match domain of
550-5.7.1 the accountthis email is being sent from. If you are trying to relay
550-5.7.1 mail from a domain that isn't registered under your Googles Apps
550-5.7.1 account or has empty envelope-from, you must configure your mail
550-5.7.1 server either to use SMTP AUTH to identify the sending domain or to
550-5.7.1 present one of your domain names in the HELO or EHLO command. For
550-5.7.1 more information, please visit
550 5.7.1 https://support.google.com/a/answer/6140680#invalidcred kg2sm505213wjb.4 - gsmtp (in reply to MAIL FROM command)
echo "body of your email" | mail -s "This is a Subject" -a "From: me@mydomain.com" recipient@elsewhere.com
, aber wenn ich versuche, E-Mails mit der PHP-Funktion mail () zu senden, wird in meiner mail.log-Datei eine Nachricht mit dem Titel "Ungültige Anmeldeinformationen für die Weiterleitung" angezeigt. Wissen Sie, wie Sie das beheben können?