2011-03-14 8 views
0

필자가 작성한 응용 프로그램에서 전자 메일 확인 전자 메일을 보내려고합니다. 나는 server = smtplib.SMTP()server.sendmail()을 사용하는 Linode에서 실행 중이다. 어떤 이유로 Gmail은 이러한 메일을 스팸으로 표시합니다.Python : 내 서버 메일이 스팸 함으로 전송됩니다.

내 메일 템플릿은 다음과 같습니다

{% if define('From', 'CQ <[email protected]>') or define('Reply-To', '[email protected]') or define('Subject', "CQ: You've been invited to our beta!") %}{{fail()}}{% end %} 

msg goes here 

그것은 또한 내가 CQ 대신 [email protected] 일했을 때 이전했다. 그러나이 방법으로는 발신자를 정의 할 수 없습니다.

어떻게 수정합니까?

감사합니다. Gmail은이 스팸 고려하지하기 위해 .. 이대로, 예컨대을 <some name>, @[email protected]처럼 유효한 host이 -.

답변

1

보내는 서버는 무엇입니까? IP 블랙리스트, 메시지 비율, 사용자가 스팸으로 표시했는지, DNS/역 DNS, SPF 레코드와 같은 다른 많은 요소가 있습니다.

litmus.com 계정으로 가입하여 이메일을 테스트하고 스팸 목록에 대한 실적 및 개선 방법을 확인할 수 있습니다.

0

나는이 (가) "에서"주소가 유효한 이메일 주소 필요가 있다고 생각합니다.

+0

RFC2822 route-addr 구문은 일반적이며 허용됩니다. 저는 (a) 대문자 "I"를 스팸처럼 자주 보게 될 것입니다. (b) 주제는 많은 스팸과 비슷합니다. 방아쇠를 많이 당기지 말라. – geekosaur

+0

아, 필자가 읽을 때 서식이 깨져서 보낸 사람 필드에'<[email protected]> '이 있다는 것을 깨닫지 못했습니다. –

관련 문제