2017-09-05 34 views
0

我试图通过mailjet发送我的zend应用程序的电子邮件。 它的工作原理,但无法加载所需的模板。 代码:Zend smtp mailJet模板

$config = array('ssl' => 'ssl', 
       'port' => 465, 
       'auth' => 'login', 
       'username' => 'mailjet api username', 
       'password' => '8mailjet api key'); 


      $transport = new Zend_Mail_Transport_Smtp('in-v3.mailjet.com', $config); 
      $mail = new Zend_Mail(); 
      $mail->addHeader('X-MJ-TemplateLanguage',true); 
      $mail->addHeader('X-MJ-TemplateID','validationV2'); 
      // This is the template I wanna use.(above) 
      $mail->setFrom('[email protected]', 'You'); 
      $mail->addTo('[email protected]', 'Anybody'); 
      $mail->setSubject('My first email by Mailjet'); 
      $mail->setBodyHtml('wxxxxxxxxxxxxxxxxxxxxxxxxx'); 

      $mail->send($transport); 

如果我能得到任何帮助woudl是伟大的!

回答

0

您可以尝试将模板的数字ID放在X-MJ-TemplateID中。如果它仍然不起作用,请提交support ticket

+0

尝试过,但结果相同,我打开了一张票。 –