我按照邮件的说明操作,包括点和逗号。我成功安装了composer。我的域名也经过验证,因此我想使用API发送电子邮件。
我创建了一个简单的应用程序,用于测试是否有电子邮件。
这里是示例php应用程序的代码:
<?php
require 'vendor/autoload.php';
use Mailgun\Mailgun;
$mg = new Mailgun("key-********************************");
$domain = "https://api.mailgun.net/v3/mailgun.************.com/messages";
$mg->sendMessage($domain,
array(
'from' => 'noreply@********.com',
'to' => '********@hotmail.com',
'subject' => 'The mailgun is awesome!',
'text' => 'It is so simple to send a message.'));
echo "done";
?>
运行此文件时出现内部服务器错误500.
当我将$ domain更改为“mailgun。*****。com”时,我收到了电子邮件,但是在垃圾文件夹中
我很困惑这里发生的事情......没有明显的错误..
可能有些专家可以帮我在这里..
答案 0 :(得分:1)
$domain
必须与您在设置中输入的内容相同。
即。您的mailgun帐户中的域名为mg.domain.com
,
您的$domain
是domain.com
。
此外,from
必须为[anything]@domain.com
才能被接受。