メール tar.gz ファイル

メール tar.gz ファイル

muttユーティリティなしでmailコマンドを使用してtar.gzファイルを送信する方法。メールユーティリティはコマンドラインで実行されますが、参照する人と端末ページのテキストを尋ねます。メールを送信するには、ctr Dを押す必要があります。私のスクリプトでこれを防ぐにはどうすればよいですか?

答え1

この質問にはすでに答えがあります...

https://stackoverflow.com/questions/17359/how-do-i-send-a-file-as-an-email-attachment-using-linux-command-line

CC部分は扱いませんが、上記の回答に基づいています。デフォルトでは「-c」を追加するだけです。[Eメール保護]オプション。

cat message.txt | mail -s "Backup" -a file.tar.gz [email protected] -c [email protected]

これをスクリプトファイルに入れると、追加の自動化の基礎となります。

答え2

メールユーティリティに一種のメッセージファイルを送信します。

cat mailbody.txt | mail -A yourfile.tgz -s "your mail subj line" [email protected]

以前の答えとは異なり、少なくともUbuntuメールユーティリティは-Aを介して添付ファイルを指定します。 -a は、追加のヘッダーを追加するために使用されます。

関連情報