mailxブラインドコピーの使い方は?

mailxブラインドコピーの使い方は?

mailbcc()を介してUnixを送信しようとしていますheirloom-mailx

$ mail -V
12.5 6/20/10

私のMTAはeximで、Gmail SMTP経由で送信されます。

次のコマンドを実行できます。

echo -e "body" | mail -s 'subject' -b [email protected],[email protected] [email protected]

すべてのアドレスに電子メールが届きますが、BCCは隠されません。つまり、送信したメールには次のメッセージ[email protected]が表示されます。

To: [email protected]
Bcc: [email protected],[email protected]

mailBCCを正しく送信する方法は?

ベストアンサー1

heirloom-mailxはに渡されるオプションをハードコードしますが、残念ながら渡されたオプションはヘッダーがeximで正しく機能するように/usr/sbin/sendmailしません。Bcc:これは、パッチを適用して再コンパイルしないと事実上修正できません。 (これをパラメータに追加し、-t電子メールアドレスのリストを渡さないか、extract_addresses_remove_arguments = falseexim設定で設定しないでください。)

より簡単な解決策があります。ちょうどSMTP経由で送信してください。そのオプションを設定することでこれを行うことができsmtpます。すでにローカルMTAが実行されているため、これをに設定できますlocalhost。次のようにテストできます。

$ mail -S smtp=localhost -s 'test message' -b [email protected] [email protected]
la la la
.

有効な場合は、smtpオプションを/etc/nail.rc(システム全体)または~/.mailrc(ユーザー別)に配置できます。nail.rcご利用時に参考にしてくださいN、スペルエラーではありません。

おすすめ記事