require('PHPMailer.php');
require('SMTP.php');
require('Exception.php');
若引用 PHPMailerAutoload.php 的檔案不多的話,就直接將 require('PHPMailerAutoload.php') 的部份刪除直接 require 上面三個需要引用的檔案。
並將原本 $mail = new PHPMailer; 的撰寫方式修改為 $mail = new PHPMailer\PHPMailer\PHPMailer;
測試環境:PHP7.4.13 , PHPMailer 6.2.0
目前的測試結果,這樣的修改方式是可以透過 PHPMailer 6.2.0 正常的發送信件。
相關資料:
- Upgrading from PHPMailer 5.2 to 6.0
- https://github.com/PHPMailer/PHPMailer/blob/6.0/UPGRADING.md
- https://github.com/PHPMailer/PHPMailer
- https://github.com/PHPMailer/PHPMailer/tree/5.2-stable
- https://github.com/PHPMailer/PHPMailer/releases