8

我使用 phpmailer 发送带附件的电子邮件

    file = "/path/bla.csv";


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

    $mail->AddAttachment($file);

    $mail->Send();

因此,如果使用此代码,将发送带有附件的电子邮件,文件名是:bla.csv

可以在不重命名真实文件的情况下更改附加文件名吗?也就是说,我需要发送bla.csv文件,但发送的是名称some_other_name.csv

这个怎么做?

4

1 回答 1

19

将所需名称作为第二个参数传递

$mail->AddAttachment($file, "newName.csv");
于 2013-05-27T15:18:54.460 回答