2013-05-27 74 views
7

我使用PHPMailer的用附件發送電子郵件PHPMailer的,發送附件其他名稱

file = "/path/bla.csv"; 


    require 'class.phpmailer.php'; 
    $mail = new PHPMailer(); 
    // some oprtions here 

    $mail->AddAttachment($file); 

    $mail->Send(); 

因此,如果使用此代碼,電子郵件與附加文件sended和文件名是:bla.csv

有是否可以更改附件文件名稱,而無需重命名實際文件?也就是說,我需要發送bla.csv文件,但發送的名稱是some_other_name.csv

如何做到這一點?

回答

13

傳遞所需的名稱作爲第二個參數

$mail->AddAttachment($file, "newName.csv"); 
+0

感謝非常非常 – RIKI