- PR -

postfix でメールコンテンツ内の文字変換

1
投稿者投稿内容
なると
会議室デビュー日: 2004/06/24
投稿数: 8
投稿日時: 2006-10-26 09:37
こんにちは

現在 postfix を使用してメールサーバを構築しているのですが、最近スパムメールの中にメール本文中に 0x00 の文字コードが入っているメールがあり、このメールを一部のウィルススキャンソフトが動いているクライアントで受信するとウィルススキャンソフトがハングアップしてしまいます。

そこでメール本文中に特定の文字があった場合変換をしてやりたいのですが postfix の機能で実現できないでしょうか?

コンテンツフィルタを自前で作ればできそうなのですが、できれば標準機能で実現できないかと思っております。

当方の環境は
CentOS 4.1
postfix 2.1.5

です。
かつ
ベテラン
会議室デビュー日: 2006/04/04
投稿数: 56
投稿日時: 2006-10-27 10:50
postfixの標準機能では無いですが、私は同様の事を procmail で実施したことが
あります。

[main.cf]
--------------------------------------------------------------
mailbox_command = /usr/bin/procmail -a "$EXTENSION" -d "$USER"
--------------------------------------------------------------

[/etc/procmailrc]
--------------------------------------------------------------
| sh -c /etc/mail/filter.sh
--------------------------------------------------------------

filter.sh 内で sed で書き換えています。

難点は、ローカル配送の度に procmail が呼び出されるため、サーバの負荷が
若干上昇してしまうことです。

ご参考まで。
たお
ベテラン
会議室デビュー日: 2006/10/27
投稿数: 90
投稿日時: 2006-10-27 15:03
Postfix キューに入った後のコンテンツフィルタ
ってのが使えるかな?と思います。
http://www.kobitosan.net/postfix/trans-2.1/jhtml/FILTER_README.html
master.cfのfilterを使用する形になります。
1

スキルアップ/キャリアアップ(JOB@IT)