Re: 關於用 postfix 阻擋 dynamic ip 發的廣告信
※ 引述《James.bbs@Kavalan.csie.NCTU.edu.tw (我要引娣)》之銘言:
> ※ 引述《tinlans.bbs@bbs.csie.nctu.edu.tw (汀)》之銘言:
> > 從 google 上挖到兩種方法,第一種方法是:
> 這個方法你參考看看:
> 1. 先在 main.cf 設定:
> smtpd_client_restrictions = regexp:/etc/postfix/invalid-client
> 2. 然後設定 invalid-client:
> /.*dynamic\.hinet\.net/ 550 No dynamic hosts, Plz contact Ur ISP
> /.*dynamic\.ttn\.net/ 550 No dynamic hosts, Plz contact Ur ISP
> /.*dynamic\..*\.tw/ 550 No dynamic hosts, Plz contact Ur ISP
> 當然你可以改成 /.*dynamic\.*/ ...
我發現您的方法和 kenduest 去設定 smtpd_recipient_restrictions 的方法,
都會發生如果寄信人本身是 dynamic ip 的話,也會被這個規則給擋下來。不過
因為我本身在 smtpd_client_restrictions 和 smtpd_recipient_restrictions
裡還有做 smtp auth 的設定,分別是:
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
和
smtpd_client_restrictions = permit_sasl_authenticated
若是把 check client 的動作擺在最末項,就不會影響到使用這台伺服器的寄信人,
當然若是擺在最前面一項,就會影響到,不知道會不會產生什麼副作用呢?
--
╔═══╗ ┼────────────────────────╮
║狂狷 ║ │* Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮
║ 年少║ ┼╮ < IP:140.119.164.16 > ╰─╮
╚╦═╦╝ ╰ * From:218-174-129-215.dynamic.hinet.net
─╨─╨─ KGBBS ─ ◎ 遨翔"BBS"的狂狷不馴;屬於年少的輕狂色彩 ◎
討論串 (同標題文章)
完整討論串 (本文為第 8 之 8 篇):
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章