ファイルをメール本文に送信

ファイルをメール本文に送信

私は次の機能を実行するユーティリティが欲しい。

email --subject="xxx" --body=body.txt [email protected]

(Gmailなどの事前設定された送信者情報を使用してください。)これはプレーンbody.txtテキストであるため、添付ファイルではなく電子メールの本文である必要があります。本文を省略すると、エディタが表示され、このメッセージを入力します。

これを行うためのクイックスクリプトを作成できますが、一般的なUNIXツールを使用してこれを行う簡単な方法があるかどうか疑問に思います。

ベストアンサー1

mail / mailxユーティリティはあなたが望むほとんどのことをすることができます。空の内容でエディタを開くことはできません。電子メール本文を経由して読みましたstdin。使用例は次のとおりです。

mail -s "xxx" [email protected] < body.txt

おすすめ記事