Kraft Inhaltstyp mit sendmail

Ich hab ein kleines problem beim senden von E-Mails mit sendmail: jede E-mail gesendet werden, mit Content-Type: multipart/alternative aber ich Frage mich, zu senden, meine E-mail nur in Content-Type: text/plain. Der Grund ist, weil der GMAIL-web-interface Achtung der RFC, meine Meldung wird angezeigt, die mit der neuesten Content-type da aber meine Nachricht ist nicht in HTML, das display ist schrecklich.

Mein bash-Skript ist wie folgt:

#!/bin/bash

SENDMAIL_BIN='/usr/sbin/sendmail'
FROM_MAIL_ADDRESS='[email protected]'
FROM_MAIL_DISLAY='Test format mail'
RECIPIENT_ADDRESSES='[email protected]'

MAIL_CMD="$SENDMAIL_BIN -f $FROM_MAIL_ADDRESS -F \"$FROM_MAIL_DISLAY\" $RECIPIENT_ADDRESSES"
(echo "Subject: Test format";echo -e "MIME-Version: 1.0\nContent-Type: text/plain;\n\n" && cat output.txt) | eval $MAIL_CMD

Aber mein Skript scheint nicht, zu schreiben, die Content-Type und es ist immer noch Content-type: multipart/alternative (nach der original anzeigen meiner mail).

nota:

  • Es ist nichts besonderes in meinen output.txt (nur log-Zeilen aus meiner app).
  • Habe ich versucht, eine gruik hack: eine <pre> und </pre> aber das display ist immer noch schrecklich mit &lt;pre&gt; in den Quellcode der mail im Content-Type: text/html Teil...

Wenn Sie haben keine Ahnung, oder wenn Sie wissen, wie man ändern Sie die Reihenfolge der Content-Type mit sendmail lass es mich wissen.

Vielen Dank im Voraus

InformationsquelleAutor Labynocle | 2013-08-14
Schreibe einen Kommentar