muttユーティリティなしでmailコマンドを使用してtar.gzファイルを送信する方法。メールユーティリティはコマンドラインで実行されますが、参照する人と端末ページのテキストを尋ねます。メールを送信するには、ctr Dを押す必要があります。私のスクリプトでこれを防ぐにはどうすればよいですか?
答え1
この質問にはすでに答えがあります...
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 は、追加のヘッダーを追加するために使用されます。