email - phpmailer 无名附件

标签 email attachment phpmailer

我正在使用 phpmailer 发送电子邮件。但是我所有的电子邮件都是用无名附件发送的。在使用 addAttachemnt 函数之前,我已经检查过是否设置了变量,它们确实是。它看起来像这样:

$fname = $_FILES['file']['name'];
$fTmpName = $_FILES['file']['tmp_name'];

            $mail = new PHPMailer();
            $mail->From = "mymail@mymail.com";  
            $mail->FromName = "mymail.com"; //moje meno 
            $mail->IsHTML(true);
            $mail->IsSMTP();
            $mail->Host = "smtp.mymail.com";
            $mail->Subject = "Subject";
            $mail->AddAddress($email);
            echo $fnameZivotopis;
            $mail->AddAttachment($fTmpName,$fname);
            $mail->Body = $msg;
            $mail->Send(); // send message

最佳答案

尝试使用 AddStringAttachment(string $att_file_data, string $att_file_name, ...)。

关于email - phpmailer 无名附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12062939/

相关文章:

python - 如何支持传入 GAE 电子邮件的不同处理程序?

php - 使用 php 发送(相对)大量 html 电子邮件

PHPMailer,Gmail 的 SMTP connect() 失败错误

PHPMailer 更改内容传输编码

javascript - 邮件至 : add users dynamically to same email

c# - 我可以在调用 client.Send() 之前测试 SmtpClient 吗?

Java 邮件附件未在 Outlook 中显示

ios - 电子邮件的附件 - 收到时文件不存在

javascript - 如何使用 google-api-nodejs-client 在时间轴中插入附件?

php - SMTP 错误 : Could not connect to SMTP host