Tommy 碎碎念

Tommy Wu's blog

Google
 

« 上一篇 | 下一篇 »

Postfix 與 SenderID/SPF
post by tommy @ 21 八月, 2006 16:39
既然說到了 DomainKeys 與 DKIM, 就順便把 SenderID/SPF 也設一設.

SenderID milter 可以由這兒抓取. 安裝也很簡單. 只是最後搭配 postfix 時, 要特別注意這兒的修改, 不要改錯了.

或是抓這個 patch 回去:

diff -Nur sid-milter-0.2.14.orig/sid-filter/sid-filter.c sid-milter-0.2.14/sid-filter/sid-filter.c
--- sid-milter-0.2.14.orig/sid-filter/sid-filter.c 2006-07-21 06:28:09.000000000 +0800
+++ sid-milter-0.2.14/sid-filter/sid-filter.c 2006-08-22 08:47:48.263499292 +0800
@@ -1949,6 +1961,10 @@
assert(ctx != NULL);
#endif /* !DEBUG */

+ ret = mlfi_eoh(ctx);
+ if (ret != SMFIS_CONTINUE)
+ return ret;
+
memset(stathdr, '\0', sizeof stathdr);
memset(spf_errmsg, '\0', sizeof spf_errmsg);
memset(sid_errmsg, '\0', sizeof sid_errmsg);
@@ -2392,7 +2408,7 @@
mlfi_envfrom, /* envelope sender filter */
NULL, /* envelope recipient filter */
mlfi_header, /* header filter */
- mlfi_eoh, /* end of header */
+ NULL, /* end of header */
NULL, /* body block filter */
mlfi_eom, /* end of message */
NULL, /* message aborted */
 

不過, 在我這兒, 安裝之後, 似乎與之前的 DKIM 一樣, 沒有一個測試信箱認為是正確的. 同樣, 在我收到那些回信時,  是可以正確的判斷出正確的結果. 不知道是那兒出了問題.


2006/08/22: 早上看了一下 SPF 的說明, 在我使用 include: 參數時, 如果那個網域並沒有設定 SPF 時, 就會有錯誤. 因為我的信件幾乎都是 relay 到 hinet 去發送, 而 hinet 並沒有設定 SPF, 所以.... 早上直接把 hinet 用來 relay 的那一整個 class c 的  IP 都直接加入到我的 SPF 中, 等生效後再試看看吧.

 

Del.icio.us Furl HEMiDEMi Technorati MyShare
commons icon [1] 请教postfix 2.3.x如何实现SPF功能,谢谢 [ 回覆 ]

我看到postfix 2.3.x之前的版本都是通过postfix-libspf.XX.XX.XX.patch来实现。

但是并没有提供postfix 2.3.x(我用的版本)之后的path。

那么请问下freebsd下,postfix 2.3.x如何实现spf功能呢???谢谢

希望您能告知下你的MSN,谢谢。

commons icon [2] [ 回覆 ]

這篇不就是在說 Postfix 2.3 使用 SPF 嗎?

迴響
暱稱:
標題:
個人網頁:
電子郵件:
authimage

迴響

  

Bad Behavior 已經阻擋了 390 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS