Ich habe gerade einen neuen Ubuntu 10.04 LTS-Server auf Linode für mich eingerichtet. Befolgen Sie eine ausgezeichnete Anleitung unter: Hier , um die Installation einiger grundlegender Dinge einschließlich Postfix abzuschließen.
Ich versuche herauszufinden, wie ich eine E-Mail mit einem Anhang an meine Google Mail-Adresse senden kann, kann aber nicht finden, wie. Bereits bestätigt, dass E-Mail mein Google Mail-Konto erreichen kann.
Am Ende muss ich mutt verwenden, um die E-Mail mit Anhängen zu senden. Wahrscheinlich wird SendEmails auch gut funktionieren, aber ich frage mich, wie ich das gleiche in Postfix über die Befehlszeile tun kann.
Vielen Dank im Voraus für diese dumme Frage.
mail -a foo.zip
wird nichtfoo.zip
wie bei einer Nachricht angehängtmutt
.mail
, denke ich. Dies geschieht in heirloom-mailx.Postfix ist ein Mail Transfer Agent (MTA) . Seine Aufgabe ist es, die Zustellung der Post zu erledigen: sie abholen und an den nächsten Punkt auf ihrer Route senden. Postfix ist ein Postangestellter, dessen Aufgabe es ist, einen Umschlag zu nehmen und ihn (mit Hilfe seiner Kollegen) zum Empfänger zu bringen.
Was Sie hier verlangen, ist Sekretariatsarbeit: Zusammenstellen von Dokumenten, um sie in den Umschlag zu stecken. Das ist nicht der Job von Postfix: Es ist ein Job für einen Mail User Agent (MUA) . Sie können eine grobe MUA schreiben, die nur Teile zusammensetzt, um eine Mail in ein paar Zeilen Shell zu erstellen , wie es Grawity getan hat , aber Mutt ist wirklich ein gutes Werkzeug für diese Aufgabe.
quelle
Über die Kommandozeile verwende ich gerne "sendemail", die auf Ubuntu / Debian wie folgt über die Kommandozeile installiert werden kann:
Dann können Sie es einfach anweisen, localhost (Postfix) als MTA zu verwenden.
Eigentlich habe ich gerade bemerkt, dass localhost: 25 die Standardeinstellung ist:
Anschließend fügen Sie Anhänge mit dem Flag -a hinzu:
quelle
mailx 12.4 bietet eine Option zum Anhängen von Dateien:
Zum Beispiel:
quelle