【再投稿】postfixでMailの転送を.forwardで行う際、To:アドレスを削除する方法。
転送先の人には発信元を知られたくない。
メール内容は知りたいけど、From元を知らせたくない。。
そんなセキュリティとかそんなための設定です。
.forwardの中身は以下
\foo |"/usr/bin/formail -I \"To: deleted\" "|"/usr/sbin/sendmail -f forward hoge@sample.jp" fuga@sample.jp
1行目
fooはfooユーザのMailboxに保存される
2行目
formailの機能を利用しうけたMailのToヘッダを削る。
その後sendmailに加工したメールを渡し、hoge@sample.jpへMailを転送*1
3行目
加工せずにそのままfuga@sample.jpへMailを転送
・・・というか、これが出来るようになるまでグーグル先生に聞きまくったんだけど、検索方法が悪いのか
forwardとかpostfixとか加工とか削除とかその他もろもろのキーワードでは日本語ページは見つからなかったため、
ここまで来るのに結構時間を使ったことを記憶しています。
*1:.qmailの場合だとsendmailコマンドになど渡さずともforward hoge@sample.jpで転送できる。