我需要发送带有附件的电子邮件。我从数据库获得的附件。它只是HTML文本。但我想将其作为文件附加到电子邮件中。我正在使用 Yii 和 YiiMail 扩展,它们用于 SWift 用于此目的。
当我像那样附加它时
$message = new YiiMailMessage('Email subject', 'email body');
$message->addTo($rcpt);
$message->from = Yii::app()->params['adminEmail'];
if(!empty($model->data))
$message->addPart($model->data, 'text/html');
我收到电子邮件,但文件未附加,它嵌入;(
请参阅此处的文档以附加动态文件,http://swiftmailer.org/docs/messages.html#attaching-dynamic-content