Yes, I'm really enjoying everything!

smilemark blog

Computer & Network 自宅サーバ日記

さくらインターネットのケータイメール転送設定

投稿日:

以前はさくらインターネットの側のmaildropの設定で行おうと思っていたが、maildropではメールのサイズによる条件判断ができないようだ。
ケータイメール転送に設定したいルールはこんな感じ。
・自分が差出人のメールは転送しない。
・サイズが10kB以上のメールは転送しない。
・エラーメール(MAILER-DAEMONからなど)は転送しない。
・その他、転送しないアドレスの設定など。
諦めて自宅サーバに転送してprocmailで処理するようにした。が少々ハマった。
自宅のsendmailで受信するとヘッダの先頭に余計な'From '行が付いてしまう。これには送信者のアドレスでなくてenvelope-fromが入ってしまうようで、さくらからの転送メールにホスティングサーバのアドレスが入ってしまっている。sendmailの設定をいじってメッセージの頭のUNIX-styleのFrom行を抑制しようかとも思ったが、procmailのレシピで回避する方法を見つけた。

あなたのシステムにおいてどんなメールも先頭の `From ' 行が生成されない、あるいは間違ったものを生成されるということなら、 -f- optionを指定してprocmail を呼び出すことにより解決することができます。同じ問題を解決するための違う方法をつぎに述べます。次の二つの指示をrcfileのどの指示よりも前に入れて下さい。そうするとformailにより先頭の `From 'が除去されます。メールのヘッダはフィルターされ、引き続きヘッダーが再作成されます。
:0 fhw
| formail -I "From " -a "From "

参考: Procmail説明書 -part 3

-Computer & Network, 自宅サーバ日記

Copyright© smilemark blog , 2024 All Rights Reserved Powered by STINGER.