【发布时间】:2013-06-28 21:00:30
【问题描述】:
我的托管商为我提供了一个 SMTP 服务器,该服务器使用 STARTTLS 在端口 587 上通过 SMTP AUTH 进行中继。因此,我将 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 和那些东西。如果我配置有问题,有人可以帮我告诉我吗?
【问题讨论】:
标签: symfony ssl configuration smtp swiftmailer