mailx コマンドで -c オプションを使用するとエラーが発生しました。

mailx コマンドで -c オプションを使用するとエラーが発生しました。

数行でメールを送信するスクリプトを実行しています。要件は、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"

おすすめ記事