Ich versuche, eine E-Mail von meinem lokalen Host über Google zu senden. (über PHP5.3)
Aber Google blockiert weiterhin meine Anfragen.
Ich habe versucht, den Lösungen für einige ähnliche Fragen zu folgen, aber aus irgendeinem Grund funktionieren sie nicht.
Ich habe diese Anweisungen befolgt, um es zu konfigurieren - http://www.dnsexit.com/support/mailrelay/postfix.html
Nun zu den Konfigurationsdaten:
- Meine main.cf-Datei sieht so aus:
Relayhost = [smtp.gmail.com]: 587
smtp_fallback_relay = [Relay.google.com]
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = Hash: / etc / postfix / sasl_passwd
smtp_sasl_security_options =
- mein sasl_passwd sieht so aus:
[smtp.gmail.com]: 587 [email protected]: Passwort
- und so sehen die mail.log-Zeilen aus:
14. Dezember 10:24:50 COMP-NAME Postfix / Pickup [5185]: 1C3987E0EDD: uid = 33 from =
14. Dezember 10:24:50 COMP-NAME Postfix / Bereinigung [5499]: 1C3987E0EDD: message-id = <[email protected]>
14. Dezember 10:24:50 COMP-NAME postfix / qmgr [5186]: 1C3987E0EDD: from =, size = 483, nrcpt = 1 (Warteschlange aktiv)
14. Dezember 10:24:50 COMP-NAME postfix / smtp [5501]: 1C3987E0EDD: to =, Relay = smtp.gmail.com [173.194.70.109]: 587, Verzögerung = 0,61, Verzögerungen = 0,19 / 0 / 0,32 / 0,1 , dsn = 5.7.0, status = bounce (Host smtp.gmail.com [173.194.70.109] sagte: 530 5.7.0 Muss zuerst einen STARTTLS-Befehl ausgeben. w3sm8024250eel.17 (als Antwort auf den Befehl MAIL FROM))
14. Dezember 10:24:50 COMP-NAME Postfix / Bereinigung [5499]: C20677E0EDE: message-id = <[email protected]>
14. Dezember 10:24:50 COMP-NAME Postfix / Bounce [5502]: 1C3987E0EDD: Benachrichtigung über Nichtzustellung des Absenders: C20677E0EDE
14. Dezember 10:24:50 COMP-NAME postfix / qmgr [5186]: C20677E0EDE: from = <>, size = 2532, nrcpt = 1 (Warteschlange aktiv)
14. Dezember 10:24:50 COMP-NAME postfix / qmgr [5186]: 1C3987E0EDD: entfernt
Dec 14 10:24:50 COMP-NAME postfix/qmgr[5186]: 1C3987E0EDD: from=<[email protected]>, size=483, nrcpt=1 (queue active)
wie ich das 'von' ändere. zu einem legalen?Antworten:
Sie müssen TLS im SMTP-Client von Postfix aktivieren, da Google dies benötigt. Dies wird von ihnen in der Meldung "Muss einen STARTTLS-Befehl ausgeben" angezeigt.
In
/etc/postfix/main.cf
möchten Sie so etwas:und dann in
/etc/postfix/tls_policy
:Die linke Seite in
tls_policy
muss genau so aussehen wie Ihrerelayhost
Eingabe inmain.cf
.Denken Sie daran, laufen
postmap
auf/etc/postfix/tls_policy
nach dem Erstellen oder Ändern sie je nach Bedarf.Weitere Informationen finden Sie in der TLS-Dokumentation von Postfix .
quelle
Dieses sehr einfache Tutorial hat mir dabei sehr geholfen.
Es gibt ziemlich die gleichen Informationen, aber es hat bei mir funktioniert.
quelle
Bitte folgen Sie der Ubuntu GmailPostfixFetchmail Community-Dokumentation
quelle