数行でメールを送信するスクリプトを実行しています。要件は、CCに数人を追加する必要があることです。
だから、次のスクリプトを作成しました。 TOとCCが必要な方のために、次のように2つの別々のファイルを作成しました。
echo通知メールが送信されましたdate
! ! !
CC_リスト=cat cc_list.maillist
目的地リスト=cat to_list.maillist
エコ「$CC_LIST」
エコ「$TO_LIST」
猫テストmail.txt |[Eメール保護]-s "トピック" "$TO_LIST" -c "$CC_LIST"
したがって、-c "$CC_LIST" がないとスクリプトは正常に実行されますが、-c オプションを使用すると次のエラーが発生します。
-c...ユーザーが不明
-cを別のメールと見なしているようです。
助けてください
答え1
ユーティリティmailx
は、コマンドラインの末尾にあるオペランドが電子メールを送信したいアドレスであると仮定します。
受信者のアドレスの前にすべてのオプションを指定したことを確認してください。つまり、-c "$CC_LIST"
exchange "$TO_LIST"
。