Здравствуйте и спасибо за любую помощь заранее.
Я использую swiftmailer, метод транспорта SMTP для отправки электронной почты из моего сценария PHP.
Отправка сообщения в порядке. Это работает.
Проблема заключается в том, что независимо от того, что я установил для параметров FROM, REPLYTO, SENDER, вместо этого электронная почта поступает в виде почтового ящика GMAIL (ME - me@mydomain.com).
$transport = Swift_SmtpTransport::newInstance('imap.gmail.com', 465,'ssl')
->setUsername($login)
->setPassword($password)
;
$message = Swift_Message::newInstance($subject)
->setFrom(array('test@testdomain.com' => 'test mcttest'))
->setReplyTo(array('test@testdomain.com' => 'test mcttest'))
->setSender('test@testdomain.com')
->setTo(array($to))
->setBody(wordwrap($body, 70))
->setContentType('text/plain')
;
Так что электронная почта проходит нормально, но вместо того, чтобы быть от TEST-test@testdomain.com в качестве отправителя ... это ME-me@mydomain.com
Я переключаюсь на отдельный (не Gmail) SMTP-сервер для проверки, и электронная почта прошла нормально, без проблем ... определенно думаю, что это GMAIL.
Кто-нибудь знает, как это обойти?