As you mentioned, Joomla calls the PHPMailer methods through a wrapper, the Joomla Mail class, but there are also a number of other Joomla classes that check and prepare the parameters, before the actual send() method is called in PHPMailer.
The test mail is sent by the class MailTemplate, which loads the mail template from the database table _mail_templates. If the row with template_id 'com_config.test_mail' does not exist, MailTemplate::send() returns false before trying to call PHPMailer::send(). Could that be the case here?
The test mail is sent by the class MailTemplate, which loads the mail template from the database table _mail_templates. If the row with template_id 'com_config.test_mail' does not exist, MailTemplate::send() returns false before trying to call PHPMailer::send(). Could that be the case here?
Statistics: Posted by toivo — Wed Feb 28, 2024 4:28 am