Wie kann ich einen Befehlszeilen-Mail-Agenten für die Zustellung an Gmail-Konten einrichten?
Antwort1
Es scheint, dass der Text dieses Fehlers aus exim4
Debian stammen könnte:
# fgrep remote /var/log/exim4/mainlog.1 | sed -E 's#([ <])[^ <]+@[^ >]+([ >])#\1a@b\2#g' | head -1
2019-01-08 00:47:00 1ggebk-00055M-St ** a@b <a@b> R=nonlocal: Mailing to remote domains not supported
#
Die Lösung scheint darin zu bestehen exim4
, die Konfiguration zu ändern und im ersten ncurses
Dialog die Optioninternet site; mail is sent and received directly using SMTP
Option (anstelle von wahrscheinlich der local delivery only; not on a network
Option):
dpkg-reconfigure exim4-config
Beachten Sie, dass die oberste Option zwar bedeutet, dass E-Mails aus dem Internet nun akzeptiert werden, es aber auch bei Auswahl standardmäßig weiterhin auf die IPv4-/IPv6-Adressen des lokalen Hosts zum Empfangen von E-Mails beschränkt zu sein scheint (sofern Sie die Standardeinstellungen in nachfolgenden Eingabeaufforderungen der Neukonfiguration beibehalten). Sie müssen sich also scheinbar keine Gedanken darüber machen, ob der smtp
Port auf dem Server für die Außenwelt geöffnet ist, wenn Sie nur die oberste Option auswählen (um ehrlich zu sein, macht es wenig Sinn, warum dies nicht einmal die Standardeinstellung ist, da das Senden von E-Mails an die Außenwelt ein ziemlich gängiger Vorgang ist, der im Allgemeinen ohne zusätzliche Konfiguration auf allen BSD-Systemen funktioniert, es sei denn, Sie verwenden beispielsweise etwas wie Google Cloud, wo die ausgehenden SMTP-Ports blockiert sind).
Antwort2
Hier isteine Verbindungdort wird beschrieben, wie Mutt für Gmail konfiguriert wird.