2

ZF2 を使用してメールを送信しようとしています

    $message = new \Zend\Mail\Message();
    $message->setBody('This is the body');
    $message->setFrom('myemail@mydomain.com');
    $message->addTo('someone@somedomain.com');
    $message->setSubject('Test subject');

    $smtpOptions = new \Zend\Mail\Transport\SmtpOptions();

    $smtpOptions->setHost('smtp.gmail.com')
        ->setConnectionClass('login')
        ->setName('smtp.gmail.com')
        ->setConnectionConfig(array(
            'username' => 'admin@mydomain.com',
            'password' => 'mypassword',
            'ssl' => 'tls',
            'port' => '123',
        ));

    $transport = new \Zend\Mail\Transport\Smtp($smtpOptions);
    $transport->send($message);

送信者は「myemail@mydomain.com」であると予想していますが、常に「admin@mydomain.com.com」です。

これを修正するにはどうすればよいですか? 私が間違ったことをしましたか?

編集 :

同じ結果で setSender() も試しました

4

1 に答える 1