Swiftmailer 的多个附件
Posted
技术标签:
【中文标题】Swiftmailer 的多个附件【英文标题】:Multiple Attachments with Swiftmailer 【发布时间】:2011-09-01 09:13:11 【问题描述】:我正在创建一个允许上传多个文件的表单。然后将表单字段值和附件通过电子邮件发送到某个地址。我正在使用 Swiftmailer 来生成这些电子邮件。我知道如何使用 Swiftmailer 附加文件,但我不知道如何附加多个文件。有人知道这是否可以使用 Swiftmailer 吗?
【问题讨论】:
更新:SwiftMailer is being replaced 和 Symfony/Mailer 【参考方案1】:是的,只需多次调用attach()
:
$message->attach(Swift_Attachment::fromPath('../../uploads/hocuradit/' . $attPath . $attA));
$message->attach(Swift_Attachment::fromPath('../../uploads/hocuradit/' . $attPath . $attB));
来源:http://groups.google.com/group/swiftmailer/browse_thread/thread/416b287591dfe931?fwc=1
【讨论】:
要为附件提供替代文件名,您可以使用:$message->attach(Swift_Attachment::fromPath($filepath)->setFilename($mypreferredfilename))
以上是关于Swiftmailer 的多个附件的主要内容,如果未能解决你的问题,请参考以下文章
使用 SwiftMailer 为 text/html 和 text/plain 使用附件
php发邮件:swiftmailer, php邮件库——swiftmailer
如何在 Symfony2 中使用 Swiftmailer 将 PDF 附加到电子邮件