通过PHPMailer发送带有CSV附件的电子邮件

时间:2019-01-30 13:50:38

标签: php csv phpmailer email-attachments

我尝试使用PHPmailer发送带有CSV文件附件的电子邮件。似乎有些错误,因为代码给了我一个错误通知。我从GitHub下载了PHPmailer,并通过FTP将其提取到了我的服务器。然后,我使用了以下代码,但是正如我告诉你的那样,它不起作用。似乎是什么问题?

// EMAIL SENDING SCRIPT

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require 'path/to/PHPMailer/src/Exception.php';
require 'path/to/PHPMailer/src/PHPMailer.php';

$email = new PHPMailer();
$email->SetFrom('tuomas.viikeri@totaali.com', 'EXK-verkkosovellus');
$email->Subject   = 'Uusi tilaus';
$email->Body      = '<h1>Tässä tilaus EXK-verkkosovelluksen kautta</h1>';
$email->AddAddress( 'tuomas.viikeri@gmail.com' );

$file_to_attach = '/testing/file.csv';

$email->AddAttachment( $file_to_attach , 'file.csv' );
return $email->Send();

header('Location: /testing/kiitos.html');

1 个答案:

答案 0 :(得分:0)

我认为问题出在

require 'path/to/PHPMailer/src/Exception.php';
require 'path/to/PHPMailer/src/PHPMailer.php';

我只需要更改路径/零件即可更正。

相关问题