通过MailGun发送邮件列表的电子邮件

时间:2017-11-24 23:08:26

标签: php email mailgun mailing-list

这是我的代码:

    if (isset($_POST['sendButton'], $_POST['header'], $_POST['content'])){
    $message = $_POST['content'];
    $from = "emailForKursova@ukr.net";
    $subject = $_POST['header'];

    $mg->sendMessage($domain , [
      'from'    => $from,
      'to'      => 'testlist@sandbox394f17689b2b43a187f9ac506b00da4b.mailgun.org',  
      'subject' => $subject,
      'html'    => "{$message}<br><br><a href=\"%unsubscribe_url%\">Unsubscribe</a>"
    ]);
}

它不起作用,返回错误:

  

致命错误:未捕获的异常'Mailgun \ Connection \ Exceptions \ MissingRequiredParameters'及消息'传递给API的参数无效。检查你的输入!沙箱子域仅用于测试目的。请在“帐户设置”中添加您自己的域名或将地址添加到授权收件人。在D:\ Programs \ Studying \ OpenServer \ OpenServer \ domains \ localhost \ www \ Web2017_3k \ Kursova_3_Kurs \ vendor \ mailgun \ mailgun-php \ src \ Mailgun \ Connection \ RestClient.php:254堆栈跟踪:#0 D:\ Programs \ Studying \ OpenServer \ OpenServer \ domains \ localhost \ www \ Web2017_3k \ Kursova_3_Kurs \ vendor \ mailgun \ mailgun-php \ src \ Mailgun \ Connection \ RestClient.php(110):Mailgun \ Connection \ RestClient-&gt; responseHandler(Object( GuzzleHttp \ Psr7 \ Response))#1 D:\ Programs \ Studying \ OpenServer \ OpenServer \ domains \ localhost \ www \ Web2017_3k \ Kursova_3_Kurs \ vendor \ mailgun \ mailgun-php \ src \ Mailgun \ Connection \ RestClient.php(179) :Mailgun \ Connection \ RestClient-&gt;发送('POST','sandbox394f1768 ...',数组,数组)#D D:\ Programs \ Studying \ OpenServer \ OpenServer \ domains \ localh D:\ Programs \ Studying \第254行的OpenServer \ OpenServer \ domains \ localhost \ www \ Web2017_3k \ Kursova_3_Kurs \ vendor \ mailgun \ mailgun-php \ src \ Mailgun \ Connection \ RestClient.php

请帮我解决我的问题

0 个答案:

没有答案