【问题标题】:Mailgun cannot send email to ccMailgun 无法向 cc 发送电子邮件
【发布时间】:2017-04-30 06:12:13
【问题描述】:

我正在使用 mailgun 发送电子邮件,但我无法发送更多电子邮件(如果我复制下面的代码并添加更改 'to' 变量)或者我无法发送 cc。如果我从代码中删除“cc”,一切正常,否则会抛出粘贴在下面的错误:

$result = $mgClient->sendMessage($domain, array(
    'from'    => 'Me <me@domain.com>',
    'to'      => $_POST["customer"]["email"]),
    'cc'      => 'me@domain.com',
    'subject' => 'Confirmation – domain.com',
    'html'    => $text
));

错误:

致命错误:未捕获 Mailgun\Connection\Exceptions\MissingRequiredParameters:传递给 API 的参数无效。检查您的输入!域未经验证,需要 DNS 配置。登录到您的控制面板以查看所需的 DNS 记录。

【问题讨论】:

  • $_POST["customer"]["email"] 这是有问题的;这样做有什么价值?
  • 没关系,代码可以使用,如果我用'cc'注释行
  • 这可能是与服务器/域相关的问题,看到您发布的错误。

标签: php email mailgun


【解决方案1】:

您的代码没有问题。 该错误是针对未经验证的域名。您使用domain.com 作为域名,请确保此域名经过验证且有效。

更多信息请阅读this

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多