我尝试使用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');
答案 0 :(得分:0)
我认为问题出在
require 'path/to/PHPMailer/src/Exception.php';
require 'path/to/PHPMailer/src/PHPMailer.php';
我只需要更改路径/零件即可更正。