在 PHP、Yii 和 Swift 的帮助下从字符串发送 atta


Sending attach from a string with help PHP, Yii and Swift

我需要发送带有附件的电子邮件。我从数据库获得的附件。它只是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