【问题标题】:Laravel 4 email sending via Madrill SMTP通过 Madrill SMTP 发送 Laravel 4 电子邮件
【发布时间】:2013-09-15 21:32:08
【问题描述】:

我在 Laravel 4 中使用 Mandrill SMTP 发送电子邮件时遇到了一些问题。我正在尝试使用 Mail 类发送消息

Mail::send('emails.test', $message, function($email)
    {                       
        $email->to('email@gmail.com', 'User Name')->subject('Welcome message!')->from('emaill2@gmail');
    }

这是我的 SMTP 配置

'host'=>'smtp.mandrillapp.com',
'port'=>587,
'encryption'=>'tls',
'username'=>'emai@gmail.com',
'password'=>'mandrill api key'

我还尝试使用 Gmail SMTP 发送电子邮件,效果很好! 有什么建议吗? 谢谢!

【问题讨论】:

  • 请解释“一些问题”;想出一个解决方案有点含糊......
  • 实际上我不知道出了什么问题,因为我没有收到任何错误,所以我无法解释为什么它不适用于 Mandrill
  • @RobGordijn 我使用 Mail::pretend() 并得到这个[2013-09-11 20:19:33] log.INFO: Pretending to mail message to: email@gmail.com [] []

标签: php email smtp laravel-4 mandrill


【解决方案1】:

伪装邮件时,只会显示电子邮件地址。看源码:https://github.com/laravel/framework/blob/master/src/Illuminate/Mail/Mailer.php?source=cc#L309

【讨论】:

  • 天哪,问题出在 FROM 属性中,它一定是我在 Mandrill 注册时使用的电子邮件。
猜你喜欢
  • 1970-01-01
  • 2017-02-11
  • 2013-08-22
  • 2014-01-21
  • 2019-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多