PHPMailer提供rtf文件.txt扩展名



第一次在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

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

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

Jonnny

最新更新