PHPMailer提供rtf文件.txt扩展名

时间:2013-07-16 14:14:37

标签: yii phpmailer

第一次在Yii中使用PHPMailer,我已经使用.doc,.rtf和.txt在电子邮件表单中附加了文件。然后我尝试将可选名称添加到文件而不是上传的名称,我的rtf文件作为.txt文件发送。不知道为什么?想知道是否有人能指出我正确的方向。

$mail = new YiiMailer();
//$mail->clearLayout();//if layout is already set in config
$mail->setFrom('email@example.com', 'Me!');
$mail->setTo(Yii::app()->params['adminEmail']);
$mail->setSubject('Mail subject');
$mail->setBody('Simple message');
$mail->AddAttachment($dest . '/' . $file->tmp_name . '.' .$file->extension, $file->name);

提前致谢

Jonnny

1 个答案:

答案 0 :(得分:0)

似乎如果我将所有参数传递给AddAttachment(),它会将RTF作为.doc文件发送。

$mail->AddAttachment($dest . '/' . $file->tmp_name . '.' .$file->extension, $file->name, 'base64', $file->mime_type);

Jonnny