mit mutt senden von html-E-Mail mit einem Anhang
Habe ich mit mutt, für einige Zeit zum senden von text-E-Mails mit einem pdf-Anhang mit:
mutt -s "Betreff" -Datei.pdf < mybody.txt
- und html-E-Mails ohne Anhang mit:
mutt -e "my_hdr Content-Type: text/html" -s "Subject" < mybody.html
aber ich will nun senden von html-E-Mail mit einem pdf-Anhang und:
mutt -e "my_hdr Content-Type: text/html" -s "Betreff" -Datei.pdf < mybody.html
funktioniert nicht.
Sowohl die html-und verschlüsselte pdf-Datei zusammen mit Ihren Header-Karte als nur-text in den Körper der E-Mail.
Wer weiß, wie dies zu tun?
Cheers
Gary
InformationsquelleAutor garyLynch | 2012-11-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann man nicht wirklich, dies zu tun. Mutt war nicht gedacht für das senden von Nachrichten programmgesteuert, es soll eine interaktive E-mail-client; die Kommandozeilen-flags, die für das senden von Nachrichten gibt es nur als kleines add-on, es gibt viel, dass ist nicht möglich.
Den
my_hdr
Befehl soll nicht verwendet werden, um die MIME-Header wieContent-Type
. Es funktioniert nicht wirklich, auch wenn Sie nicht über eine Anlage. Die Nachricht von Ihrem zweiten Befehl hätte zweiContent-Type
Header; die erste, mutt generiert, die besagt, dass die Nachrichttext/plain
, und die zweite, die Sie angegeben haben. Es passiert einfach, dass der client Sie verwenden, um überprüfen Sie die Meldung auf der Suche auf den header ein. Für mich mutt wird angezeigt, dass die Nachricht als HTML, aber thunderbird zeigt die un-gerenderten Dokument.Wenn Sie versuchen, zu kombinieren, Versand von HTML-und eine Anlage, die gleiche Sache passiert. Es gibt mehrere
Content-Type
Header. Die erste ist von mutt zu sagen, dass die Nachrichtmultipart/mixed
, die zweiten sagen, dass estext/html
. In meinen Tests mutt wird wieder Respekt den zweiten header und versuchen so zu Rendern, wird die gesamte Nachricht, einschließlich der Anlage, als HTML. Thunderbird wieder ehrt die erstenContent-Type
header und so findet zwei Teile, die HTML-und die Anlage, aber der HTML-Teil nichtContent-Type
eigener Kopf, der angibt, dass es HTML ist, so dass es nicht so dargestellt, als solche, statt der raw-Quelle angezeigt wird.Konnte man etwas schließen, indem sowohl die HTML-und die PDF-Datei als Anhang, mit einem leeren Körper:
Aber Sie würden wahrscheinlich besser dran mit einem tool, das eigentlich entwickelt, um senden komplexere Nachrichten programmgesteuert.
InformationsquelleAutor qqx
Durch Caleb Roger Davis
Mutt Version: 1.5.21
Mit einigen Recherchen und mit Hilfe von einem co-worker, ich war in der Lage, diese zu arbeiten ( senden, html-Datei, als Körper - & pdf-Anhang ).
Habe ich die .html-Datei & .pdf als separate Dateien. Habe ich einige keyword-substitution .html-Datei (ersetzen Sie " name des Kunden usw.), bevor Sie senden.
Ist hier der bash-Skript, das funktioniert.
Ich denke, ich könnte dies für die Arbeit mit sendmail so gut, wenn jemand interessiert ist.
InformationsquelleAutor Caleb