Ich möchte eine E-Mail mit Sendmail-Befehl in bash
senden. Die E-Mail sollte ihren Körper bekommen, indem sie Input_file_HTML
liest und sie sollte die gleiche Eingabedatei auch als Anhang senden. Um dies zu tun haben, habe ich versucht, die folgenden:Sendmail Befehl zum Senden einer Datei als E-Mail-Körper sowie Anhang
sendmail_touser() {
cat - ${Input_file_HTML} << EOF | /usr/sbin/sendmail -oi -t
From: ${MAILFROM}
To: ${MAILTO}
Subject: $1
Content-Type: text/html; charset=us-ascii
cat ${Input_file_HTML}
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0
Content-Disposition: attachment; filename: ${Input_file_HTML}
EOF
}
Der obige Befehl wird geben eine E-Mail mit nur Befestigung von Input_file_HTML
und es wird nicht in den Körper der E-Mail zu schreiben. Könnten Sie mir bitte helfen? Ich verwende Outlook als E-Mail-Client. Ich habe sogar den Befehl cat
im obigen Befehl entfernt, aber es funktioniert auch nicht.
Sie können die Antwort akzeptieren, indem Sie auf das Kontrollkästchen unter der Abstimmungsschaltfläche klicken ... – Questionmark