Testowy skrypt, działa u mnie:
<?php
require_once('../../NitraCMS_git/admin/plugins/PHPMailer/phpmailer.class.php');
$mail = new PHPMailer();
$body = "testowy email";
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "[email protected]";
$mail->Password = "********";
$mail->Subject = "PHPMailer Test Subject via smtp (Gmail), basic";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
$mail->MsgHTML($body);
$address = "[email protected]";
$mail->AddAddress($address, "John Doe");
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
Jeżeli nie zadziała u Ciebie - zapewne to znaczy, że Twój serwer po prostu ma bana na serwerach pocztowych, bo Ty, albo ktoś współdzielący z Tobą IP rozsyłał spam.
PS. Wyciąłem Twoje hasło z debugu powyżej. Zmień sobie to hasło, bo ktoś jeszcze w jakichś cache odgrzebie i będzie smutno.