如何使用sendgrid一次发送包含多封邮件的附件

时间:2017-11-10 10:29:19

标签: php email sendgrid

我正在使用sendgrid php api发送电子邮件,当我一次发送一封电子邮件时,它与附件完美配合,但是当我使用sendgrid一次发送多封电子邮件时,它不再发送电子邮件了。

这是我的代码

$email->setSmtpapiTos($sent_to)        
  ->setFrom($email_from_addr)
  ->setFromName($presenter_name)
  ->setReplyTo($presenter_email)    
  ->addSubstitution("%messagebody%", $notification_sent_body_arr[$i])
  ->addSubstitution("%messagesubject%", $notification_sent_subject_arr[$i])
  ->setSubject("%messagesubject%")
  ->setHtml("%messagebody%"); 

if($notification_type == 2){ 
  $email->setAttachment($filename)
    ->addHeader('Content-Type', 'text/calendar')
    ->addHeader('Content-Disposition', 'inline');
}    

我正在使用块数据。它没有附件就可以正常工作,但附件无效。

0 个答案:

没有答案