網頁

2018年4月2日 星期一

PHPMailer 5.2.26 upgrade to 6.2.0

直接原來 5.X 版內所提供的 PHPMailerAutoload.php,這樣子做的主要目的在於降低修改的幅度。將這個檔案內原先的腳本直接置換為以下三行:
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 正常的發送信件。


相關資料: