Re: postfix 如何做正解DNS以防止廣告信?

看板FreeBSD作者時間21年前 (2005/02/28 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
> >>>postfix 如何做正解DNS以防止廣告信? > >>> > >>>當別人 mail server 要傳送信件來時, > >>>自己的 mail server 可否先得到對方的來源主機網址和來源 IP, > >>>自己在針對對方主機網址做正解DNS查詢, 以得到真正的註冊 IP, > >> > >>何謂"註冊 IP" ? > >>也許你想的是註冊的 domain name ? > >>(應該是這樣吧?難道有垃圾發放機用偽造的 ip 和別人連線?) > >>ip 是 123.123.123.123 > >>正解 domain 是 123-123-123-123.dialup.adsl.OWT > >>這樣還是通過檢驗,照樣寄給你一堆。 > >> > > > > 我是指, 用對方主機網址(主機名+網域) 查做 nslookup, > > 會查出正確的 IP, 再和來源 IP 做比對啦.... > > 不是用反解 IP 成 網域啦.. > > > 如果你說的對方主機網址是信件標頭中的 email 的話,那也不行。 > 比如說,(假設狀況)寄信email是 fire@yahoo.com.tw > 但是實際寄出(把信傳給你的主機的)是 tw.yahoo.com > 或者是 smtp.yahoo.com, 那就不行了。 > > 而且我可能會在我自己的機器上用 yahoo 的帳號為名寄信, > 方便收信者在 reply 時直接回到我的 yahoo 帳號, > 或是方便讓他們收集我的 email address. > > 還有,目前台灣有些公司,雖然有 domain, 但是他們實際上 > 是用一個沒有 domain name 的 ip 在寄信。 > > 如果你說的不是標頭中的 email address, > 那應該是 postfix-anti-UCE 那篇文章中的 helo check. 其實我是希望用實際寄出信的郵件主機的 主機名+網域名 來做檢查, 就像你所提的 smtp.yahoo.com 是實際寄出的主機, <----我一直是強調這個!!! 而不是用寄件人的 fire@yahoo.com.tw , 原因如下: 1. 不用 sender's email address 做檢查是因為大部份人都會用 outlook 寄信, 或 webmail 寄信, 所以會用 smtp server 來轉寄出信. 2. 我想用實際寄出信的郵件主機來做檢查, 是因為大部份正常情況下, mail server 都會設定 主機名+網域名, 也會有真實 IP, 當然 DNS 亦會設定. 3. 同上點, 當對方 mail server 要寄信給我時, 我想我可以取得它的 主機名+網域名 和 它的 IP, 我再把它的 主機名+網域名 去做 nslookup , 以得到一個回應回來的 IP, 這樣我就可以把 二個 IP 做比較, 如果相同就接收信件; 如果不同就拒收. 為何要這樣做呢? 這樣可以避免有人假冒別人網域, 用自己的windows PC亂寄一些 廣告信. 4. 至於你所提及, 目前台灣有些公司, 雖然有 domain, 但是他們實際上是用一個沒有 domain name 的 ip 在寄信, 這種 沒設定主機名+網域, 我就不收了....因為正常情況下, 正解DNS設定應該比 較簡單吧. 5. 還有, 為何不用反解, 是因為你正解查 nslookup mail.xxx.com.tw 是得到 202.100.100.100, 而用 nslookup 202.100.100.100 卻可能得到是 202-100-100-100-HINET-IP.HINET.NET , 因為我相信有更多更多的人不會去請 ISP 會正確反解, 當然 mail.xxx.com.tw 和 202-100-100-100-HINET-IP.HINET.NET 來比對, 就更 不行了. 不知以上我所提的問題, 是不是用 "postfix-anti-UCE 那篇文章中的 helo check" 的 方法來解決? 多多謝謝了. --- Posted via news://freenews.netfront.net Complaints to news@netfront.net
文章代碼(AID): #128WhZ00 (FreeBSD)
文章代碼(AID): #128WhZ00 (FreeBSD)