2012-07-27 2 views
0

SpamAssassin에서 스팸 폴더로 보내는 이메일을 디버깅하려고하는데 수정하는 데 문제가 있다는 오류가 발생했습니다. 문제는 이메일 어딘가에 잘못된 URI가있는 것 같지만 찾을 방법이 확실하지 않습니다. 어쩌면 오류가 무엇인지 알아낼 수 있다면 도움이 될 것입니다.실제로 일치하는 SpamAssassin의 잘못된 URI 오류는 무엇입니까?

이것은 내가 다시지고있어 실제 오류입니다 :

0.6  SARE_OBFU_AMP   invalid character within URI host/domain 

했나 일부 Google에 파고 및이 규칙이 (Source)

m{(?!(?:mailto:|\#).*)^(?:https?://)?[^/\?]{4,40}\&}i 
를 기반으로하는 정규식처럼 보이는

실제 질문은 다음과 같습니다. 내가 실제로 의미하는 오류는 무엇이며 실제로 어떻게 불량 URI를 식별 할 수 있습니까?

답변

1

이러한 이메일은 & 전에 선두에 / 또는 ? 문자 & 문자가 포함 된 일부 URL/링크 주소가 포함되어 있습니다. 예 : http://www.domain.com & something-else

+0

감사합니다. 덕분에 문제가 발견되었습니다. 그게 문제라는 것을 어떻게 알았습니까? 문서 또는 과거 경험? – Swift

+1

@Swift - 정규식을 읽을 수 있습니다. 그 이유는 ... –