【发布时间】:2014-10-30 17:53:39
【问题描述】:
我真的不知道问题出在哪里,但是日志中没有错误……什么都没有发生。这是我的配置:
在 app/config/mail.php 中
return array(
'driver' => 'mandrill',
'host' => 'smtp.mandrillapp.com',
'port' => 587,
'from' => array('address' => null, 'name' => null),
'encryption' => 'tls',
'username' => 'myemail@mydomain.com',
'password' => 'my_api_key',
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false,
);
在 app/config/services.php 中
return array(
'mailgun' => array(
'domain' => '',
'secret' => '',
),
'mandrill' => array(
'secret' => 'my_api_key',
),
'stripe' => array(
'model' => 'User',
'secret' => '',
),
);
【问题讨论】:
-
您能否将驱动程序设置为
smtp,看看它是否可以这样工作?也可能想放一个发件人电子邮件地址只是为了消除它..不确定是否有裸露 -
如果更改为“SMTP”,则失败并出现以下错误:无法在 SMTP 服务器上使用用户名进行身份验证
-
这将导致我使用 mandrill 检查我的凭据,并确保您有权发送。
-
Mandrill API 日志真的很有帮助,谢谢。
标签: php laravel laravel-4 mandrill