「受信者:」または「参照:」フィールドに多すぎる項目を含むメッセージをmuttに送信しないでください。

「受信者:」または「参照:」フィールドに多すぎる項目を含むメッセージをmuttに送信しないでください。

私はしばしばmuttエイリアス機能を使用してより多くの人にメッセージを送信します(スパムではなく正当です!)。通常、Bcc:スパムコレクタを削除し、プライバシーのために(すべての受信者が互いに知っているわけではありません)、このフィールドにエイリアスを入れます。

時々、私は誤ってエイリアスをまたはTo:フィールドCc:に入力し、ここで展開され、すべての受信者のすべてのアドレスが表示されます。一度送れば情報が流出して元に戻せないので、これは非常に残念です。

  • そのフィールドに1〜5個以上のエントリがある場合、muttメッセージの送信を拒否するにはどうすればよいですか?To:Cc:

  • mutt改善点:たとえば、カスタムヘッダーを追加すると、どのようにメールを送信できますかX-limit-cc: 50

別々のメーリングリストサービスを設定することは私の要求ではなく、むしろ問題に対する別の解決策になるでしょう。

ベストアンサー1

AFAIK、Mutt自体はこれらのテストを実行できませんが、回避策があります!アイデアは、$sendmailメッセージを送信する前にメッセージを確認するラッパーを使用するように変数をオーバーライドすることです。たとえば、ファイルでは次のようになります.muttrc

set sendmail=$HOME/scripts/sendmail-mutt

スクリプトはエラー(ゼロ以外の終了状態)で終了するか、以下のように正常に終了できます。

exec /usr/sbin/sendmail -oem -oi "$@"

シェルスクリプトからまたは:

exec qw(/usr/sbin/sendmail -oem -oi), @ARGV;

パールから。

おすすめ記事