Est-ce que quelqu'un sait comment "écraser" ces paramètres de messagerie dans Joomla?
Je dois définir l'hôte, le port, etc. à PHP niveau:
$mailer->setHost = "localhost";
$mailer->setPort = 25;
$mailer->setSMTPAuth = true;
$mailer->setSMTPSecure = "";
$send = $mailer->Send();
J'utilise les paramètres comme serveur de courrier "de sauvegarde" au cas où le serveur de courrier principal est en panne, mais lorsque j'imprime l'objet mailer, les paramètres d'hôte, de port, etc. NE sont PAS modifiés par le code ci-dessus. Donc, mon code ci-dessus n'a aucun effet.
Quelqu'un peut-il aider?
Les propriétés que vous utilisez n'existent pas (je ne sais pas d'où vous les tirez). Vous devrez utiliser la fonction useSmtp
dans la classe JMail
pour définir l'hôte, le port, etc ... Voir: libraries\joomla\mail\mail.php
.