【发布时间】:2017-09-21 22:05:38
【问题描述】:
我正在使用 dompdf 生成一个 pdf ( $output = $dompdf->output(); ),我需要将它附加到 phpmailer 并邮寄......
我正在使用 sendgrid 作为邮件服务...
function sendEMailwithAttachment($mail_type, $mail_variable = array(), $subject, $from, $mailto, $username, $fileName, $filePath) {
$to = new SendGrid\Email($username, $mailto);
$content = new SendGrid\Content("text/html", $message);
$file = $filePath;
$file_encoded = base64_encode(file_get_contents($file));
$attachment = new SendGrid\Attachment();
$attachment->setContent($file_encoded);
$attachment->setType("application/text");
$attachment->setDisposition("attachment");
$attachment->setFilename($fileName);
$mail = new SendGrid\Mail($from, $subject, $to, $content);
$mail->addAttachment($attachment);
}
如何在电子邮件中传递 $output 值
有什么方法可以将 $output 作为 $filePath 传递吗?
【问题讨论】:
标签: php codeigniter email sendgrid dompdf