【发布时间】:2014-08-23 11:22:34
【问题描述】:
我正在使用基于 Swiftmailer 的 Yii 的 yii-mail 模块。我试图在一封电子邮件中发送多个附件,但它似乎无法正常工作。
这是代码
$agbpath = 'path\\to\\file.pdf';
$agb1path = 'path\\to\\anotherfile.pdf';
$message = new YiiMailMessage;
$message->setSubject('TEST')
->setFrom(array('someone@test.com' => 'Someone'))
->setTo(array('recipient@test.com'))
->setBcc(array('copy@test.com'))
->setBody('LoremIpsum', 'text/html')
;
$message->attach(Swift_Attachment::fromPath("$agb1path"));
$message->attach(Swift_Attachment::fromPath("$agbpath"));
Yii::app()->mail->send($message);
两个文件都存在,但每次两个附件都包含相同的文件,但文件名不同。我尝试更改顺序,但这只会更改两个附件中发送的文件。
整个过程都在 Windows Server 2008 R2 上的 Zend Server 上运行。
如您所见,我什至尝试使用硬编码值,这样表单中的错误不会对电子邮件本身产生任何影响。
提前感谢您的帮助。
【问题讨论】:
标签: yii swiftmailer