2015-01-08 58 views
1

我在Mandrill中有模板(從Mailchimp導入)。在mandrill中使用模板發送電子郵件

如何指定我希望使用的模板,而不是在我的應用程序中使用HTML?這樣,客戶端和非程序員可以更改電子郵件內容而無需觸摸服務器。

回答

1

我會看看Mandrill的消息API here,特別是發送模板部分here

您可以使用Guzzle來處理這些API調用。

5

這工作:

$mandrill = new Mandrill(Config::get('services.mandrill.secret')); 
$result = $mandrill->messages->sendTemplate('weclome-email', [], array(
    'to' => array(
     array(
      'email' => '[email protected]', 
      'name' => 'Some Name', 
      'type' => 'to' 
     ) 
    ), 
    'merge' => true, 
    'merge_language' => 'mailchimp', 
    'merge_vars' => array(
     array(
      'rcpt' => '[email protected]', 
      'vars' => array(
       array(
        'FNAME' => 'Some' 
       ) 
      ) 
     ) 
    ) 
)); 

使用https://packagist.org/packages/mandrill/mandrill

相關問題