2011-06-14 4 views
0

Perl 웹 응용 프로그램의 경우 전자 메일로 계정 확인이 필요합니다.perl 및 sendmail/postfix를 사용하여 계정 확인 전자 메일을 보내십시오.

고유 한 링크와 전자 메일 작성 및 전송 메커니즘 (Email :: Sender CPAN 모듈)을 생성하고 처리 할 수있는 하위 기능이 이미 있습니다. 전자 메일을 보내면 배달됩니다.

스팸 필터에 걸린 문제는 '보낸 사람'이 '[email protected]'이고 사용자가 [email protected]와 같이 스크립트를 실행했기 때문입니다. 'From : [email protected]'와 똑같은 스크립트로 이메일을 보내면 올바르게 전달되고 필터에 도달하지 않습니다.

서버에 대한 루트 권한이 있으며 사용자를 추가하고 후위를 구성 할 수는 있지만 어떻게해야합니까? 메일을 보낼 권한이있는 사용자로 webapp을 실행 하시겠습니까? 접미사 설정 변경 중 MDA를 사용해야합니까 아니면 가벼운 애플리케이션을 위해 Net :: SMTP 또는 Email :: Sender를 사용하는 것이 좋습니다.

해당 질문에 대한 정확한 대답은 스팸 발송자에게 도움이 될 수 있으므로 읽어야 할 문서에 대한 일반적인 방향과 링크가 충분하다는 것을 알고 있습니다.

from Example robot [email protected] 
to myactualaccount[@]gmail.com 
date Mon, Jun 13, 2011 at 9:45 PM 
subject test 

hide details 9:45 PM (15 hours ago) 

This message is short, but at least it's cheap! 
+0

SMTProtocol "봉투"보낸 사람 주소를 설정하고 있습니까? [개요] (http://p3rl.org/Email::Sender#SYNOPSIS)를보십시오. 필터링 된 메일 메시지의 익명 복사본을 게시 할 수 있습니까? – daxim

+0

@ daxim 나는 [여기] (http://search.cpan.org/~rjbs/Email-Sender-0.110001/lib/Email/Sender/Manual/QuickStart.pm)에 설명 된 간단한 양식으로 벗어날 수 있기를 희망했다. 이메일은 현재 게시물에 있습니다. 필요한 경우 8-10 시간 후에 다른 세부 정보를 제공 할 수 있습니다. –

+0

나는 대답은 "아니오"를 의미합니다. - 귀하의 예제 이메일은 쓸모가 없으므로 메일 클라이언트의 멋진 디스플레이를 우회하고 헤더를 포함한 원시 메시지에 도달해야합니다. – daxim

답변

2

반드시 setting the envelope information이어야합니다.

또한, 어쩌면 오히려 sendmail보다 SMTP 전송을 사용하도록 이메일 : 보낸 사람을 구성하고이 접미사의 간섭없이 From: 주소와 동일에 봉투를 보낸 사람을 설정해야합니다.

관련 문제