2019年2月12日 星期二

[研究] Mantis 2.19.0 會員註冊出現 PHPMailer錯誤 Could not instantiate mail function (Windows 2019)

[研究] Mantis 2.19.0 會員註冊出現 PHPMailer錯誤 Could not instantiate mail function (Windows 2019)

2019-02-12

Powered by MantisBT
Copyright © 2000 - 2019 MantisBT Team
請聯絡 管理人員 提供協助。

Powered by Mantis Bug Tracker: a free and open source web based bug tracking system.
       

Fatal error: Uncaught exception 'PHPMailer\PHPMailer\Exception' with message 'Could not instantiate mail function.' in C:\AppServ\www\mantis\vendor\phpmailer\phpmailer\src\PHPMailer.php:1720 Stack trace: #0 C:\AppServ\www\mantis\vendor\phpmailer\phpmailer\src\PHPMailer.php(1518): PHPMailer\PHPMailer\PHPMailer->mailSend('Date: Thu, 31 J...', '=E6=84=9F=E8=AC...') #1 C:\AppServ\www\mantis\vendor\phpmailer\phpmailer\src\PHPMailer.php(1352): PHPMailer\PHPMailer\PHPMailer->postSend() #2 C:\AppServ\www\mantis\core\email_api.php(1391): PHPMailer\PHPMailer\PHPMailer->send() #3 C:\AppServ\www\mantis\core\email_api.php(1216): email_send(Object(EmailData)) #4 C:\AppServ\www\mantis\core\email_api.php(2019): email_send_all() #5 [internal function]: email_shutdown_function() #6 {main}thrown in C:\AppServ\www\mantis\vendor\phpmailer\phpmailer\src\PHPMailer.php on line 1720

這是因為會員註冊時,會發信給會員。
因為發信失敗而出現錯誤,安裝和設定 IIS SMTP 後就正常。
( 或設定使用某 Mail Server 也應可解決)

(完)