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

问题描述 投票:0回答:2

我正在使用 PHP 框架 Laravel 用 mailgun 向某个列表发送电子邮件。电子邮件已发送,所有链接都更改为 email.mg.mydomain/c/.... 由于某种原因,我发送的视图中一切都很好。发送一些电子邮件后,mailgun 出现大量丢包和退回邮件,因此我的域被禁用 - 这可能是原因吗?我使用打开和点击跟踪。

这是我的发送代码

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

$mgClient = new Mailgun('key-notmyrealkey', $client);
$result = $mgClient->sendMessage($domain, array(
                'from' => 'Sender <[email protected]>',
                'to' =>  $mail ,
                'subject' => 'Sender',
                'html' => view('some_view'),
            ));
php email laravel-5 mailgun
2个回答
11
投票

此行为正是点击跟踪的作用 - 它会重写每封外发电子邮件的 URL,以便 Mailgun 可以跟踪独立的点击并将其与特定电子邮件相关联。这就是为什么您的域上 Mailgun 设置的域验证和 DNS 部分涉及设置“电子邮件”。子域作为 CNAME 指向 mailgun.org。


0
投票

有什么办法阻止他们这么做吗?

© www.soinside.com 2019 - 2024. All rights reserved.