添付ファイル付きのメールを送信する必要があります。添付ファイルはdbから取得します。単なる HTML テキストです。しかし、ファイルとしてメールに添付したいと思います。その目的で SWift を使用する Yii と YiiMail 拡張機能を使用しています。
そのまま付けると
$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');
私は電子メールを受け取りますが、ファイルが添付されておらず、埋め込まれています;(