如何在Laravel 4中安排Mandrill邮件?

Y M*_*Y M 1 email schedule laravel-4 mandrill

Mandrill 文档说应该在邮件Api调用中设置send_at参数来安排邮件.

Mail::send('template', array('name'=>$GLOBALS['name']), function($message)
{
    $message->to($GLOBALS['email'], $GLOBALS['name'])->subject('Subject');
});
Run Code Online (Sandbox Code Playgroud)

在上面的代码中我应该在哪里设置参数:send_at

提前致谢 :)

Sim*_*pel 5

使用X-MC-SendAt标头.

Mail::send('template', array('name'=>$GLOBALS['name']), function($message)
{
    $message->to($GLOBALS['email'], $GLOBALS['name'])->subject('Subject');

    $headers = $message->getHeaders();
    $headers->addTextHeader('X-MC-SendAt', '2014-09-01 01:00:00');
});
Run Code Online (Sandbox Code Playgroud)

请注意,我没有对此进行测试 - 您可能需要使用不同的方法addTextHeader- 请参阅swiftmailer文档.

请参阅文档(使用SMTP标头自定义邮件以获取更多详细信息,并注意文档确实表明这仅适用于付费帐户.