作者 主題: 如何讓fostfix拒收unknow user的郵件  (閱讀 5008 次)

0 會員 與 1 訪客 正在閱讀本文。

Jerry Yau

  • 懷疑的國中生
  • **
  • 文章數: 51
    • 檢視個人資料
如何讓fostfix拒收unknow user的郵件
« 於: 2004-12-20 14:20 »
Hi sir,
    最近被廣告信煩死了,他們都是寄信到sales@xxx.xx.xx或manager@xxx.xx.xx,而sales and manager等都是我的系統沒有的帳號,所以postfix就將這些廣告信轉寄給我,而今天我到fostfix的官方網站找FAQ,他們說只要在/etc/postfix/main.cf裏設定:
local_recipient_maps這一個參數就可以擋掉user不存在的廣告信,因此我用以下的設定:
local_recipient_maps = $alias_maps unix:passwd.byname
重新啟動postfix後,自己寄一封信給自己,postfix竟然回報user不存在,把local_recipient_maps取消就可以寄信,

請問前輩要如何修改postfix的設定才能擋掉那些無主人的郵件?

謝謝

shen36930

  • 懷疑的國中生
  • **
  • 文章數: 64
    • 檢視個人資料
回覆: 如何讓fostfix拒收unknow user的郵件
« 回覆 #1 於: 2008-07-10 08:44 »
引用
http://phorum.study-area.org/index.php/topic,31538.0.html

main.cf加入smtpd_reject_unlisted_recipient = no

pippeng

  • 活潑的大學生
  • ***
  • 文章數: 329
  • 性別: 男
    • 檢視個人資料
    • IT Ranger
回覆: 如何讓fostfix拒收unknow user的郵件
« 回覆 #2 於: 2008-07-10 12:16 »
恩我也是用
local_recipient_maps = unix:passwd.byname $alias_maps
用心用心再用心

shen36930

  • 懷疑的國中生
  • **
  • 文章數: 64
    • 檢視個人資料
回覆: 如何讓fostfix拒收unknow user的郵件
« 回覆 #3 於: 2008-07-10 21:21 »
進階--防止垃圾信件寄入系統帳號。
from http://blog.xuite.net/itwiz/learning/9750496

/etc/postfix/main.cf
stmpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/reject_list

/etc/postfix/reject_list

系統帳號@domain REJECT


kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: 如何讓fostfix拒收unknow user的郵件
« 回覆 #4 於: 2008-07-10 23:45 »
Hi sir,
    最近被廣告信煩死了,他們都是寄信到sales@xxx.xx.xx或manager@xxx.xx.xx,而sales and manager等都是我的系統沒有的帳號,所以postfix就將這些廣告信轉寄給我,而今天我到fostfix的官方網站找FAQ,他們說只要在/etc/postfix/main.cf裡設定:

標題似乎不大對,我看不到所謂 user unknown 這種問題。

sales 與 manager 都是系統 alias 設定,改改你的 /etc/aliases 等這類檔案,跑 postalias 更新建立該檔案成為 aliases.db 即可。這樣可以避免該 aliases 預設指向寄給 root。

--
I am kenduest - 小州

my website: http://kenduest.sayya.org/

shen36930

  • 懷疑的國中生
  • **
  • 文章數: 64
    • 檢視個人資料
回覆: 如何讓fostfix拒收unknow user的郵件
« 回覆 #5 於: 2008-07-11 00:01 »
Hi sir,
    最近被廣告信煩死了,他們都是寄信到sales@xxx.xx.xx或manager@xxx.xx.xx,而sales and manager等都是我的系統沒有的帳號,所以postfix就將這些廣告信轉寄給我,而今天我到fostfix的官方網站找FAQ,他們說只要在/etc/postfix/main.cf裡設定:

標題似乎不大對,我看不到所謂 user unknown 這種問題。

sales 與 manager 都是系統 alias 設定,改改你的 /etc/aliases 等這類檔案,跑 postalias 更新建立該檔案成為 aliases.db 即可。這樣可以避免該 aliases 預設指向寄給 root。

--
改aliases只能治標吧
因為外部垃圾郵件還是會寄到內部來
只是轉址到其他帳號
應該讓系統帳號不收外部郵件只能收內部郵件會比較好吧