使用しているサービスに関する情報を記載した毎日の(自動)メールを作成する必要がありました。.xls
そのサービスから情報を収集してファイルに入れるJavaプログラムを作成しました。このJavaプログラムは、診断情報もに出力しSTDERR
ます。
.xls
ファイルを添付ファイルとして電子メールで送信し、電子メールの本文に診断情報を記載したいと思います。コマンドラインから電子メールでこの情報を取得するにはどうすればよいですか?
使用しているサービスに関する情報を記載した毎日の(自動)メールを作成する必要がありました。.xls
そのサービスから情報を収集してファイルに入れるJavaプログラムを作成しました。このJavaプログラムは、診断情報もに出力しSTDERR
ます。
.xls
ファイルを添付ファイルとして電子メールで送信し、電子メールの本文に診断情報を記載したいと思います。コマンドラインから電子メールでこの情報を取得するにはどうすればよいですか?
mail
/mailx
添付ファイルをサポートしていません。添付ファイルが必要な場合は、以下をインストールしてmutt
ください。
mutt -s Subject -a file send@to
ただし、添付できるファイルは1つだけです。stderr
回避策は、メールの本文として送信することです。
mutt -s Subject -a info.xls send@to < logfile
Unixを使用している場合は、ffコマンドラインユーティリティを確認できます。
これらのユーティリティでは、メッセージを実際に配信するためにSMTPサーバーが必要です
詳細(添付ファイル付きで送信)はこちら:
http://www.cyberciti.biz/faq/howto-unix-sending-files-as-mail-attachments/