Php Mailgun更改了我电子邮件中的链接

Php Mailgun更改了我电子邮件中的链接,php,email,laravel-5,mailgun,Php,Email,Laravel 5,Mailgun,我正在使用php框架Laravel向特定列表发送带有mailgun的电子邮件。电子邮件已发送所有链接已更改为email.mg.mydomain/c/。。。。由于某种原因,在我发送的视图中,一切都很好。在发送了一些电子邮件后,有大量的投递和投递邮件,所以我的域名被禁用——这可能是原因吗?我使用“打开并单击”跟踪 这是我发送邮件的代码 $client = new \Http\Adapter\Guzzle6\Client(); $mgClient = new Mailgun('key-notmyre

我正在使用php框架Laravel向特定列表发送带有mailgun的电子邮件。电子邮件已发送所有链接已更改为email.mg.mydomain/c/。。。。由于某种原因,在我发送的视图中,一切都很好。在发送了一些电子邮件后,有大量的投递和投递邮件,所以我的域名被禁用——这可能是原因吗?我使用“打开并单击”跟踪

这是我发送邮件的代码

$client = new \Http\Adapter\Guzzle6\Client();

$mgClient = new Mailgun('key-notmyrealkey', $client);
$result = $mgClient->sendMessage($domain, array(
                'from' => 'Sender <news@domain.com>',
                'to' =>  $mail ,
                'subject' => 'Sender',
                'html' => view('some_view'),
            ));
$client=new\Http\Adapter\Guzzle6\client();
$mgClient=new Mailgun('key-notmyrealkey',$client);
$result=$mgClient->sendMessage($domain,array)(
'发件人'=>'发件人',
'至'=>$mail,
“主题”=>“发件人”,
'html'=>view('some_view'),
));

这种行为正是点击跟踪所做的——它会重新写入每封传出电子邮件的URL,以便Mailgun可以跟踪独立的点击并将其与特定电子邮件关联。这就是为什么在您的域上,Mailgun设置的域验证和DNS部分涉及将“email.”子域设置为指向Mailgun.org的CNAME