Richtige Konfiguration von fetchmail / procmail für die Weiterleitung an gmail (mit TLS)

972
TimmyJ

Ich möchte damit sagen, dass ich ziemlich uninformiert bin, wenn es um Mailprotokolle, Verschlüsselung und alles andere geht, das für diese Frage relevant ist.

Mein Ziel ist es, fetchmail / procmail auf einer Maschine einzurichten, um meine Exchange-E-Mail abzufragen und an gmail (Konfigurationsdateien am Ende der Frage) weiterzuleiten. Ich habe Zugriff auf zwei Always-On-Server, und ich habe versucht, dies auf beiden zu konfigurieren. In beiden Fällen kann fetchmail die gewünschten E-Mails erfolgreich abrufen. Die Weiterleitung von procmail weist jedoch ein unerwünschtes Verhalten auf, das im Folgenden beschrieben wird:

Server 1: Die E-Mails kommen im Zielposteingang (gmail) an, jedoch ohne TLS-Verschlüsselung (wie durch die gebrochene rote Sperre für Google Mail angezeigt). Der Server in diesem Szenario ist ein Dreamhost-Webserver. Einige uninformierte Suchanfragen lassen vermuten, dass dies auf die Tatsache zurückzuführen ist, dass ausgehende E-Mails auf Dreamhost-Servern nicht über TLS ( http://wiki.dreamhost.com/Secure_Email ) verfügen . Ist dies in der Tat das wahrscheinliche Szenario oder könnte dies an meiner Konfiguration von fetchmail / procmail liegen?

Server 2: Die E-Mail wird gesendet, scheint jedoch von Google Mail abgelehnt zu werden. Zu diesem Schluss komme ich aufgrund der folgenden Log-Nachricht aus /var/log/mail.log

B8F31A6B0219: to=<gmail_username@gmail.com>, relay=gmail-smtp-in.l.google.com[173.194.68.27]:25, delay=2.5, delays=0.01/0.01/2.3/0.19, dsn=2.0.0, status=sent (250 2.0.0 OK 1456578730 n203si17717347qhn.23 - gsmtp) 

Ist dies tatsächlich tatsächlich so? Wenn ja, was sind meine Optionen zur Fehlerbehebung? Könnte es sein, dass die IP von Google auf die schwarze Liste gesetzt wird und dies niemals funktionieren wird? Wie würde man das herausfinden?

Schließlich bin ich offen für Vorschläge, wie dies anders zu erreichen ist.

.fetchmailrc

poll exchange.server protocol IMAP user "exchange_username" password "exchange_pass" smtpname "gmail_username@gmail.com" keep ssl no rewrite mda "/usr/bin/procmail -f %F -d %T" 

.procmailrc

:0 ! gmail_username@gmail.com 
1
Die Protokollnachricht zeigt Erfolg an (2xx-Rückkehrcode). Dein Problem ist woanders. tripleee vor 8 Jahren 0

1 Antwort auf die Frage

0
tripleee

Sie müssen den Server für die Verwendung von TLS einrichten, wenn Sie dies wünschen. Sie geben nicht an, welchen MTA Sie verwenden, aber die Protokollnachricht sieht wie Postfix aus. Anweisungen finden Sie unter http://www.postfix.org/TLS_README.html . Stellen Sie vielleicht eine neue Frage, wenn Sie Schwierigkeiten haben, die Richtlinie zu interpretieren.