2013-07-16 70 views
0

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

$mail = new YiiMailer(); 
//$mail->clearLayout();//if layout is already set in config 
$mail->setFrom('[email protected]', '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

回答

0

看来,如果我通过所有参数的AddAttachment()发送的RTF作为一个.doc文件。

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

Jonnny