解決:maildrop で転送時に Envelope-Sender を書き換える


時々、やりたくなって id:hiro-ueda:20080611:1213166082 とか id:hiro-ueda:20080615:1213505632 とかで挫折していた件ですが、必要に迫られそうな感じがしたので改めてググってみたら…

なので、メールを転送する時にenvelope sender、いわゆる送信元(Envelope-FromやSenderとも)を変更する事にしました。
if ( ! ( /^X-Spam-Level: \*{3,}/ || /^Subject: =\?koi8-r\?B\?/ ) )
{
cc "| /usr/sbin/sendmail -i -f 送信元メールアドレス ケータイのメールアドレス"
}
直接ケータイのメールアドレスを指定して転送させるのではなく、メールをsendmailに渡してケータイに送信させます。その際にsendmailの-fオプションで送信元のメールアドレス、つまりエラーメールの送信先とするメールアドレスを指定します。

http://www.tamashiro.org/?v=d-130eb6e2b53

なるほど! これで行けるのか… 助かりました m(__)m。