发送方法总是返回 0
send method is always returning 0
我正在使用 swift_mailer 来处理发送电子邮件,但我遇到了一个问题,即电子邮件未发送,send
方法的 return 值始终为等于零。
app/config/config.yml
swiftmailer:
transport: smtp
host: <host> # of the company
username: <username> # of the company
password: <password> # of the company
port: 25
app/config/config_test.yml
swiftmailer:
disable_delivery: true
# disable_delivery: ~ # tried with this too
控制器
$mailer = $this->get('mailer');
$message = $mailer->createMessage()
->setSubject('You have Completed Registration!')
->setFrom('send@example.com')
->setTo('valid_email@Iswear.fr')
->setBody(
'hello world!!',
'text/plain'
)
var_dump($mailer->send($message, $failed), $failed); exit;
输出:
int(0)
array(0) {
}
我知道发送 returns 电子邮件已发送给的人数。为什么电子邮件永远不会发送?
鉴于我确定我要发送到的唯一电子邮件地址。
更新 1:
我想知道如何进一步调试。
如果要实现测试环境mailer,请不要使用disable_delivery。
这完全禁用了 swiftmailer 的发送。
使用
# app/config/config_dev.yml
swiftmailer:
disable_delivery: false
delivery_address: dev@example.com # some test or development email account
可能是您的配置有误。尝试调试输出的记录器:
http://swiftmailer.org/docs/plugins.html#logger-plugin
我正在使用 swift_mailer 来处理发送电子邮件,但我遇到了一个问题,即电子邮件未发送,send
方法的 return 值始终为等于零。
app/config/config.yml
swiftmailer:
transport: smtp
host: <host> # of the company
username: <username> # of the company
password: <password> # of the company
port: 25
app/config/config_test.yml
swiftmailer:
disable_delivery: true
# disable_delivery: ~ # tried with this too
控制器
$mailer = $this->get('mailer');
$message = $mailer->createMessage()
->setSubject('You have Completed Registration!')
->setFrom('send@example.com')
->setTo('valid_email@Iswear.fr')
->setBody(
'hello world!!',
'text/plain'
)
var_dump($mailer->send($message, $failed), $failed); exit;
输出:
int(0)
array(0) {
}
我知道发送 returns 电子邮件已发送给的人数。为什么电子邮件永远不会发送? 鉴于我确定我要发送到的唯一电子邮件地址。
更新 1:
我想知道如何进一步调试。
如果要实现测试环境mailer,请不要使用disable_delivery。
这完全禁用了 swiftmailer 的发送。
使用
# app/config/config_dev.yml
swiftmailer:
disable_delivery: false
delivery_address: dev@example.com # some test or development email account
可能是您的配置有误。尝试调试输出的记录器: http://swiftmailer.org/docs/plugins.html#logger-plugin