使用しているサービスに関する情報を記載した毎日の(自動)メールを作成する必要がありました。.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/