Hat jemand Mutt erfolgreich für GMail unter FreeBSD konfiguriert? Wenn das so ist, wie?

7

Ich habe versucht, den Anweisungen hier und hier zu folgen . Derzeit kann ich E-Mails von meinem GMail-Konto lesen, aber nicht senden. Dies erfolgt auf einem PC. Selbst wenn ich Sendmail konfiguriert habe, bezweifle ich, dass eine der E-Mails den Spam-Filter-Handschuh überlebt. Beide Anleitungen scheinen die --enable-smtpOption zu erfordern mutt, die meiner Meinung nach nicht durch Ports offengelegt wird. Ich habe die muttund mutt-develPorts ausprobiert und keiner scheint mir diese Option zu geben.

In einem weitaus weniger wichtigen Punkt konnte ich auch keine Ordner ändern, z. B. wird mir mitgeteilt, dass gesendete E-Mails kein gültiger Ordner sind, wenn ich versuche, darauf zuzugreifen. Wenn Sie dieses Problem beheben können, ist es reine Soße. Das Senden ist mir wirklich nur wichtig.

Vielen Dank,

Strang

UPDATE: Für diejenigen, die interessiert sind, hat das muttWiki eine GMailOverIMAP UserStory.

UPDATE 2: Obwohl ich mein ursprüngliches Problem (Aktivierung der SMTP-Unterstützung muttin FreeBSD) endlich gelöst habe , hat mich @grawity überzeugt, ein Relay zu verwenden und die muttnative SMTP-Unterstützung zu vermeiden . In diesem Sinne habe ich mich für msmtp entschieden . Zu diesem Zeitpunkt war die Kurzanleitung zur Verwendung von Mutt mit Google Mail sehr nützlich, einschließlich Tipps zum Aktivieren von OpenSSL für msmtp (damit es mit den SMTP-Servern von GMail kommunizieren kann, die TLS verwenden).

Hank Gay
quelle

Antworten:

7

Ich würde die SMTP-Unterstützung in Mutt nicht verwenden. <subjektiv> Es ist einfach nicht der Unix-Weg . Viel besser ist es, </ subjektiv> so etwas wie esmtpoder msmtpoder vielleicht nullmailerE-Mail über die Google Mail-Server weiterzuleiten und dann Mutt die Standardmethode /usr/bin/sendmailzum Senden von Nachrichten verwenden zu lassen.

user1686
quelle
1
+1 für gute Vorschläge und für das knifflige subjektive Tag.
Coneslayer
1
Wie wahrscheinlich ist es, dass ich als Spam genagelt werde, weil ich keinen PTR-Eintrag, keine IP-Änderungen usw. habe?
Hank Gay
Hank: Sie senden immer noch über die Server von Google Mail (das bedeutet "Relay"). Sie lassen nur ein separates Programm damit umgehen, anstatt zu versuchen, mutt dazu zu bringen, alles zu tun. Um die Frage zu beantworten, hat dies keinerlei Auswirkungen auf die Spam-Bewertung.
user1686
Empfehlen Sie auch die Verwendung eines MRA?
Hank Gay
Hank: Hängt davon ab, ob alle E-Mails lokal ( ~/mail/) oder auf den Servern von Google Mail gespeichert werden sollen. Die meisten MRAs unterstützen keine bidirektionale Synchronisierung. Wenn Sie also eine verwenden, werden E-Mails nach dem Abrufen von gmail.com gelöscht. Ausnahme: offlineimap Kann in beide Richtungen arbeiten und ist nützlich, da muttIMAP-Nachrichten nicht zwischengespeichert werden. Also wählst du diese Zeit.
user1686
1

Wenn diese Konfigurationsoption das Problem ist (ich kenne die eine oder andere Weise nicht), versuchen Sie, den mail/muttPort mit folgenden Elementen zu erstellen :

$ make clean
$ make MUTT_CONFIGURE_ARGS=--enable-smtp
$ make install
Coneslayer
quelle
Ich erhalte immer noch Fehler, die mir mitteilen, dass smtp_urlusw. ungültig sind, nachdem ich diese Schritte ausgeführt habe. Ich habe die --enable-smtpOption in den Kommentaren zu shreevatsa.wordpress.com/2007/07/31/… gefunden, aber ich könnte einfach den falschen Baum bellen.
Hank Gay