
Ich möchte, dass der Server E-Mails über Gmail SMTP senden kann. Die Installation von msmtp war erfolgreich. Ich kann mit msmtp über die Befehlszeile senden. Beim Versuch, über PHP zu senden, erhalte ich jedoch diesen Fehler.
postfix/smtp[11241]: Verbindung zu gmail-smtp-in.l.google.com[74.125.200.27]:25 herstellen: Zeitüberschreitung bei der Verbindung
postfix/smtp[11241]: Verbindung zu gmail-smtp-in.l.google.com[2404:6800:4003:c00::1b]:25: Netzwerk ist nicht erreichbar. Verbindung zu alt2.gmail-smtp-in.l.google.com[74.125.25.26]:25: Zeitüberschreitung bei der Verbindung
postfix/smtp[11241]: 8F4DB10D10: to=, relay=none, delay=1086, delays=993/0.13/93/0, dsn=4.4.1, status=deferred (Verbindung zu alt2.gmail-smtp-in.l.google.com[74.125.25.26]:25: Zeitüberschreitung der Verbindung)
Ich habe die Postfix-Konfigurationsdatei geändert
inet_interfaces = localhost
Zu
inet_interfaces = all
Aber immer noch ohne Erfolg
Irgendeine Idee, warum?
Übrigens verwende ich Centos mit LEMP-Stack.
Antwort1
Ich habe das Problem gefunden. Es stellte sich heraus, dass es sich um ein Berechtigungsproblem für die MSMTP-Konfigurationsdatei handelt. Ich ändere es in den richtigen Benutzer und die richtige Gruppe und jetzt funktioniert es.
Antwort2
Wenn Sie E-Mails von Gmail senden, also von Ihrem Gmail-Konto, und offensichtlich Postfix verwenden, benötigen Sie eine SASL-Authentifizierung und müssen die SMTP-Verbindung von Google auf Port 587 verwenden …Postfix-Gmail-Anleitung