2

私のホスティング事業者は、ポート 587 で STARTTLS を使用した SMTP AUTH 経由のリレーを使用する SMTP サーバーを提供してくれます。したがって、次のように parameters.yml を構成しました。

mailer_transport: smtp
mailer_host:  127.0.0.1
mailer_user: user
mailer_password: password
mailer_port: 587
mailer_encryption: tls

これが正しい構成かどうかはわかりません。このコードを使用して他の人にメールを送信したい:

$message = \Swift_Message::newInstance()
           ->setSubject('A subject')
           ->setFrom($email)
           ->setTo($this->container->getParameter('contactemail'))
           ->setBody($content);

$this->get('mailer')->send($message);

残念ながら、このメッセージは送信されません。メールの設定や SMTP などについてよく知らないので、その理由はわかりません。誰かが私を助けて、何か間違った設定をしたかどうか教えてもらえますか?

4

2 に答える 2