으로 전자 메일을 보낼 때 Amazon SES를 사용하도록 내 후위를 구성했습니다. FOSUserBundle의 기능을 사용하여 사용자 비밀번호 재설정을위한 이메일을 보내려고합니다. 불행히도 메일이 사서함에 도착하지 않으면 Amazon SES는 FOSUserBundle에서 위조 한 전자 메일을 허용하지 않습니다.FOSUserBundle 통합 전자 메일을 Amazon SES
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=utf-8
MIME-Version: 1.0
Date: Mon, 15 Oct 2012 04:07:56 +0000
Message-ID: <[email protected]>
From: [email protected]
Subject: blablou
To: [email protected]
Bcc:
<html><body>whatever</body></html>
이 작동하지 않습니다도 :
Content-Type: multipart/alternative;
boundary="_=_swift_v4_1350274671507b8e6f82b5f_=_"
MIME-Version: 1.0
Date: Mon, 15 Oct 2012 04:17:51 +0000
Message-ID: <[email protected]>
From: [email protected]
Subject: blablou
To: [email protected]
Bcc:
<html><body>whatever</body></html>
내가 다른 헤더와 이메일을 시도하기 위해 내 자신의 메일 발송 서비스를 만들어
는 사람이 이메일로 문제가 무엇합니까 (나는 SwiftMailer를 사용한다). Amazon SES를 통과하도록 이메일을 어떻게 위조해야합니까?
편집 : 나는 내용 유형과 다른 메일을 발견
:/혼합 다중; SES를 거치지 만, content-type 필드를이 값으로 강제 설정하지 않습니다. 그것을 할 수 있습니까? 여기에 내가 이메일 위조하는 방법입니다
$message = \Swift_Message::newInstance()
->setContentType('multipart/mixed')
->setSubject('blablou')
->setFrom('[email protected]')
->setTo('[email protected]')
->setBody('<html><body>whatever</body></html>', 'text/html')
->addPart('fdsfsd', 'text/plain');
$this->mailer->send($message);
하지만 콘텐츠 형식은 '다중/대안'..
는 전체 도메인을 확인할 수있는 경우 – Sergey