2012-07-27 38 views
0

我想調試一些郵件,通過SpamAssassin發送到垃圾郵件文件夾,我遇到了一個錯誤,我無法修復。問題似乎是電子郵件中某處存在無效的URI,但我不知道如何找到它。也許如果我能弄清楚錯誤是什麼匹配的話,它會有所幫助。SpamAssassin實際匹配的無效URI錯誤是什麼?

這是實際的錯誤,我找回:

0.6  SARE_OBFU_AMP   invalid character within URI host/domain 

做了一些挖谷歌和它看起來這是該規則是基於Source

m{(?!(?:mailto:|\#).*)^(?:https?://)?[^/\?]{4,40}\&}i 
正則表達式

所以實際的問題是:我得到的錯誤實際上是什麼意思,我怎樣才能真正識別錯誤的URI?

回答

1

這樣的電子郵件包含一個包含&字符與&前沒有領先/?性格有些URL /鏈接地址。例如http://www.domain.com &東西 - 其他

+0

謝謝,我發現這個問題多虧了你!你怎麼知道這是問題?文檔還是隻是過去的經驗? – Swift 2012-07-27 20:32:40

+1

@Swift - 我可以閱讀正則表達式,這就是爲什麼...... – 2012-07-27 20:36:51

相關問題