0

ファイルを添付して bash から HTML メールを送信する方法を探しています。次の行を試しましたが、100% は機能しません。以下の行は HTML メールを送信しますが、添付ファイルはありません。

( cat body.html ; uuencode in-attachfile.txt out-attachfile.txt ) | mail -s "$(echo -e "my subject\nContent-Type: text/html")" foo@example.com

これが HTML メールであることを示すために を削除するContent-Type: text/htmlと、添付ファイルは機能します。

( cat body.html ; uuencode in-attachfile.txt out-attachfile.txt ) | mail -s "$(echo -e "my subject")" foo@example.com

どうすれば両方を持つことができますか?

ありがとうございました

4

1 に答える 1

2

これを試して:

( cat body.html; uuencode in-attachfile.txt out-attachfile.txt ) | mail -s "my subject" -a "Content-Type: text/html" foo@example.com

MIME を使用して (たとえば、mutt を介して) 添付ファイルを送信したい場合があります。詳細については、これを参照してください。

于 2012-05-07T09:32:16.260 に答える