用amavis , clamav ,forward 會收到兩封信
postfixadmin, postfix, amavis, clamav
昨天客戶和我說~
他在設定postfixadmin中user 的forward
出現兩個問題
1' 在設forward 的人只能設一個~設另一個會多出來 rn 不讓你設
2' 被forward 的人會收到兩封信
昨晚上postfixadmin的phorum找了些資料,找到會收到兩封信的原因,及解法。
http://forums.high5.net/index.php?showtopic=1951&hl=forward&st=15
解決方法在master.cf 中找到
smtp inet n – n – – smtpd
加入
-o content_filter=smtp-amavis:[127.0.0.1]:10024
-o receive_override_options=no_address_mappings
例如
smtp inet n – n – – smtpd
-o content_filter=smtp-amavis:[127.0.0.1]:10024
-o receive_override_options=no_address_mappings
這樣就可以了~
而第一個問題的解法
小第我用比較dirty 的解法
直接copy postfixadmin2.05 版的user/edit-alias.php
co 版形會怪怪的
找到
include ("../languages/" . $CONF['language'] . ".lang");
註解起來
加入
include ("../languages/" . check_language () . ".lang");
如下
require ("../variables.inc.php");
require ("../config.inc.php");
require ("../functions.inc.php");
//include ("../languages/" . $CONF['language'] . ".lang");
include ("../languages/" . check_language () . ".lang");
這樣就改完了~~
php功力還太遜~~沒法~~debug by myself