自上次作曲家更新以来,所有带附件的电子邮件都显示为纯文本

时间:2014-11-25 16:31:38

标签: php email laravel attachment swiftmailer

昨天我做了一个作曲家更新,让Laravel Debugbar工作,但今天我发现了一个大问题。

我发送给Laravel的每一封电子邮件都有错误信息。有问题,我的意思是电子邮件不再显示为HTML,整个电子邮件内容显示为纯文本。在更新之前,一切都很顺利。

我尝试了几个内部函数来附加文件,如file_get_contents,然后使用attachData附加,但没有任何帮助。

分隔符也会显示,以及编码和内容类型等部分标题:

--=_swift_v4_1416930602_4b48853874e4571583469e0f8bf178d7e6cb24dd=_

我如何发送电子邮件:

Mail::send('emails.master', $data, function($email) {
    // Set from, to...
    $email->attach(Request::root() . '/quotepdf/' . Input::get('quoteId') . '/download', array('as' => 'Quote #' . Input::get('quoteId') . '.pdf', 'mime' => 'application/pdf'));
});

我的附件显示为base-64编码的字符串,这似乎是正确的。 有什么想法吗?

如果我只是在fs上取一个文件,并将其作为附件附加,我有完全相同的问题。 只有没有附件,电子邮件才会显示为普通HTML。

我收到的电子邮件的粘贴:http://pastebin.com/NFYUVqGP

0 个答案:

没有答案