こんにちは、事前に助けてくれてありがとう。
PHPスクリプトから電子メールを送信するために、swiftmailer、SMTPトランスポートメソッドを使用しています。
メッセージの送信は問題ありません。できます。
問題は、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 のことだと思います。
これを回避する方法を知っている人はいますか?