gmail でメッセージを送信するように SwiftMailer を設定しようとしています。
これが私の構成です:
# Swiftmailer Configuration
swiftmailer:
transport: gmail
host: ~
username: username@gmail.com
password: password
そして私のコントローラーアクション:
public function registerAction(Request $request) {
$message = new \Swift_Message();
$message::newInstance()
->setFrom('username@gmail.com')
->setSubject('ssssssss')
->setTo(array('username@gmail.com'))
->setBody(
'text is going here');
$res = $this->get('mailer')->send($message);
}
そして、私がそれを実行すると:
送信者アドレスがないとメッセージを送信できません 500 内部サーバー エラー - Swift_TransportException
Stack Trace
in /var/www/local/symfony/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php at line 164
}
if (!$reversePath = $this->_getReversePath($message)) {
throw new Swift_TransportException(
'Cannot send message without a sender address'
);
}