使用Mailgun发送标签?

时间:2019-08-16 11:57:44

标签: laravel mailgun

在使用Mailgun发送电子邮件和使用Laravels Mailable发送电子邮件时,我想传递一个标签(https://documentation.mailgun.com/en/latest/user_manual.html#tagging),但是我不知道如何使它工作。

通过Mailgun,我将电子邮件转发到将电子邮件保存到文件的脚本,该脚本工作正常,但标签未如预期那样包含在文件中。有人知道我在做什么错吗?

尝试通过我的邮件发送一些标签:

public function build()
{
  return $this->view('emails.users.emailtemplate') 
              ->subject('A Subject')

              ->withSwiftMessage(function($message) {
                   $headers = $message->getHeaders();
                   $headers->addTextHeader("X-Mailgun-Variables", '{"test": "test"}');
                   $headers->addTextHeader("X-Mailgun-Tag", "some-tag");
              });
 }

Mailgun文档中的示例:

$result = $mgClient->sendMessage($domain, array(
    'from'    => 'Excited User <YOU@YOUR_DOMAIN_NAME>',
    'to'      => 'Baz <baz@example.com>',
    'subject' => 'Hello',
    'text'    => 'Testing some Mailgun awesomness!',
    'o:tag'   => array('Tag1', 'Tag2')
));

0 个答案:

没有答案