我的主機託管服務提供商提供我與使用通過SMTP AUTH端口587中繼與STARTTLS SMTP服務器。所以我配置我parameters.yml像下面這樣:的Symfony的SwiftMailer配置中繼端口
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和那些東西。有人可以幫我並告訴我,如果我配置了錯誤的東西嗎?
我的供應商證實了我的配置是正確的。 smtp服務器在本地主機上,所以127.0.0.1。 dev.log中也沒有錯誤或任何其他輸出 - 爲什麼? – tester