Мой хостер предоставляет мне SMTP-сервер, который использует ретрансляцию через SMTP AUTH на порт 587 с STARTTLS. Поэтому я настроил свой файл 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 и тому подобном. Может ли кто-нибудь мне помочь и сказать, если я что-то неправильно настроил?