On Fri, 2013-09-27 at 10:47 +0900, 岩崎洋佑 wrote: > Some e-mails sent from my account are recognized as spam mails. > Could anyone tell me the cause? > > Below is the header information of one of those spam mails.
> Return-Path: <x...@example.co.jp> > X-Spam-Flag: YES > X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on example.co.jp Is that domain munging consistent? Does the Return-Path domain equal the domain in the X-Spam-Checker-Version header? In other words, is it *your* domain's outgoing SMTP classifying the mail as spam? Or is that a badly munged, external recipient domain and server? > X-Spam-Level: **************** > X-Spam-Status: Yes, score=17.0 required=13.0 > tests=AISHOU,CONTENT_TYPE_PRESENT, > > DAIHYOU,DEETO,DIRECTUNKNOWN,DIRECTVECTANTDYN,DYN_AISHOU,DYN_DAIHYOU,DYN_DEETO, > > DYN_FUAN,DYN_ONEGAI,DYN_RENRAKU,DYN_SUPPORT,FUAN,ISO2022JP_BODY,MIMEQENC, > > NO_RECEIVED,OBSCURED_EMAIL,ONEGAI,ONLY1HOPDIRECT,QENCPTR1,QENCPTR2,RDNS_NONE, > RENRAKU,SUPPORT,THREAD_INDEX,X_CHINESE_RELAY autolearn=spam > version=3.2.4 > X-Spam-Report: > * -0.1 CONTENT_TYPE_PRESENT exists:Content-Type > * 1.0 ONLY1HOPDIRECT ONLY1HOPDIRECT > * 1.5 DIRECTVECTANTDYN directly received spam from vectant.ne.jp Lots of low-ish scoring custom rules snipped. > * 2.0 DYN_ONEGAI DYN_ONEGAI > * 2.0 DYN_DAIHYOU DYN_DAIHYOU > * 2.0 DYN_SUPPORT DYN_SUPPORT > * 1.0 DYN_DEETO DYN_DEETO > * 2.0 DYN_RENRAKU DYN_RENRAKU > * 1.0 DYN_AISHOU DYN_AISHOU > * 2.0 DYN_FUAN DYN_FUAN These rules are almost exclusively custom, third-party rules defined by whoever runs the SA instance. Thus, the system administrator of that machine / domain is the one you need to contact. Stock SA rules did not classify your mail spam. The custom rules did. > X-Original-To: x...@example.co.jp > Delivered-To: x...@example.co.jp Either bad domain munging, or internal mail. > X-OriginatorOrg: example1.co.jp ^ Well, probably bad domain munging... -- char *t="\10pse\0r\0dtu\0.@ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4"; main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1: (c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}