我正在向从附件中获取其内容的 api 发送电子邮件。
我不想实际创建文件(就像一行文本)然后附加并发送它。
是否可以创建文件流并通过 swiftmailer 发送?
我正在向从附件中获取其内容的 api 发送电子邮件。
我不想实际创建文件(就像一行文本)然后附加并发送它。
是否可以创建文件流并通过 swiftmailer 发送?
结果Swiftmailer 支持 Dynamic Attachments。
基本思想是:
//Create your content in a variable.
$content = "Hi there\r\nHow are you";
//Create a Swiftmailer attachment
//specify the data, filename, mimetype
$attachment = Swift_Attachment::newInstance($content, 'my-file.pdf', 'application/pdf');
//attach the file
$message->attach($attachment);
希望这可以帮助那里的人。
我总是必须创建文件,然后使用 SwiftMailer 附加它。
尽管您可以unlink()
在发送电子邮件后立即归档。