Я пытаюсь отправить почту, используя phpmailer из модели joomla, вот код
require '/opt/cdf/ThemeComponent/models/vendor/autoload.php';
require("/opt/cdf/ThemeComponent/models/PHPMailer-master/src/Exception.php");
require("/opt/cdf/ThemeComponent/models/PHPMailer-master/src/PHPMailer.php");
require("/opt/cdf/ThemeComponent/models/PHPMailer-master/src/SMTP.php");
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
$email = new PHPMailer();
$email->IsSMTP();
$email->SMTPSecure = false;
$email->SMTPAutoTLS = false;
$email->Host = "stage1.dmz.gr";
$email->Mailer = "smtp";
$email->Port = 25;
$email->CharSet = 'UTF-8';
$email->Encoding = 'base64';
$email->IsHTML(true);
$email->SetFrom("noreply@mydomain.com");
$email->Subject = "ok";
$email->Body = "<b>asdf</b>";
$email->AddAddress("wasimxe@gmail.com");
$email->Send();
Этот код работает нормально из каталога joomla, но когда я использую его в модели joomla, он выдает ошибку http no,500, и если я рекомендую строку use PHPMailer\PHPMailer\PHPMailer;
, то ошибка исчезла, но почта не отправлена.