0
添付ファイル付きのbashからHTMLメールを送信する方法を探しています。 次の行を試しましたが、100%動作しません。下の行は、HTML形式のメールを送信しますが、何の添付ファイルが存在しない:私は、これはHTML形式の電子メールであることを示すためにContent-Type: text/html
を削除した場合Bash:添付ファイルでHTMLを送信していますか?
(cat body.html ; uuencode in-attachfile.txt out-attachfile.txt) | mail -s "$(echo -e "my subject\nContent-Type: text/html")" [email protected]
はその後、添付ファイルは動作します:
私が持つことができますどのように(cat body.html ; uuencode in-attachfile.txt out-attachfile.txt) | mail -s "$(echo -e "my subject")" [email protected]
をどちらも?
(cat body.html; uuencode in-attachfile.txt out-attachfile.txt) | mail -s "my subject" -a "Content-Type: text/html" [email protected]
あなたは(たとえば、muttの経由)MIMEを使用して添付ファイルを送信することもできます。
は
私の 'mail'には' -a'オプションがありません...私はcentOSを実行しています。 – thedp
sendmailを使用できますか?また、htmlの中にドキュメントを埋め込むために、マルチパートのMIMEタイプを使用することもできます。あなたが必要とするすべての機能が組み込まれたRawドキュメントを見てそこから構築してみてください。がんばろう。 – shellter
@shellter sendmailでMIMEの例を教えてください。ありがとう。 – thedp