【问题标题】:How to send multiple emails using Mailgun in laravel?如何在 laravel 中使用 Mailgun 发送多封电子邮件?
【发布时间】:2016-10-26 13:08:10
【问题描述】:

我试过这段代码:

$message->to(array(
                    'bb@gmail.com',
                    'zz@gmail.com'
                ));

$message->from('foo@example.com', 'Recipient Name');
$message->subject('Welcome!');

我得到错误:

传递给 API 的参数无效。检查您的输入! 沙盒子域仅用于测试目的。请添加您自己的 域或将地址添加到域设置中的授权收件人。

【问题讨论】:

  • 那个错误信息似乎很清楚。阅读:help.mailgun.com/hc/en-us/articles/…
  • 将此评论设为答案,就是解决方案
  • 不!删除这个,OP应该先做研究!稍后再问。 RTFM RTFM。

标签: laravel laravel-5.3 mailgun


【解决方案1】:

试试下面的代码

$receivers = ['bb@gmail.com', 'zz@gmail.com'];
Mail::send('your_theme', [], function($message) use ($receivers)
{    
    $message->to($receivers)->subject('Welcome!');    
});
var_dump( Mail:: failures());
exit;

这适用于我的 laravel 4.2,不确定以后的版本。 来源:Laravel Mail::send() sending to multiple to or bcc addresses

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-12
    • 1970-01-01
    • 2021-01-01
    • 2014-04-14
    • 2016-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多