デバッグのために、次の行を試しました。
_jimport('joomla.mail.mail');
$m = new JMail();
$m->SetFrom('[email protected]','myName');
$m->AddReplyTo('[email protected]','myFirstName');
$m->sendMail('[email protected]','test', '[email protected]','test', 'essai', true,'[email protected]');
_
Joomla 3.4.5内では機能しますが、Joomla 3.6.2内では機能しません(同じ構成= php mail-send Test Mail works)。
変更は_librairies/joomla/mail/mail.php
_で行われたと思いますが、どの変更/ sendMail()
の使用方法ですか?
手伝ってくれてありがとう
だからここに働くコードがあります:
//preparation et envoi du mail
$m=JFactory::getMailer();
//provenance du mail
$sender = array('myEmailAddress','myName');
$m->setSender($sender);
//destibnataires du mail
$m->addRecipient($to); //an array of emails
//sujet du message
$m->setSubject($subject);
//encodage du mail
$m->isHTML(true);
$m->Encoding='base64';
//le corps du message
$m->setBody($message);
//$message = a string with html tag
//envoi du mail
$send = $m->Send();
LodderとAndyGaskellの貢献に感謝します