Ошибка SMTP-сервера phpmailer

Я использую этот php-код для отправки электронной почты через учетную запись gmail. но показывая smtp-ошибку. Я погубил его. но не нашли конкретного ответа. кто-нибудь, пожалуйста, поможет найти решение?

Я разместил этот код на своем веб-сервере

Ошибка: «Ошибка SMTP: не удалось подключиться к узлу SMTP. Сообщение не было отправлено Ошибка Mailer: Ошибка SMTP: не удалось подключиться к SMTP host.SMTP Ошибка: не удалось подключиться к узлу SMTP».

код:

<?php require("class.phpmailer.php"); $email = $_POST['email_address']; $username = 'username@gmail.com'; //your gmail address $password = 'password'; //password send_mail_to_subscriber(); function send_mail_to_subscriber() { global $username,$password,$email; $mailer = new PHPMailer(); $mailer->IsSMTP(); $mailer->Host = 'ssl://smtp.gmail.com:465'; $mailer->SMTPAuth = TRUE; $mailer->Username = $username; $mailer->Password = $password; $mailer->From = $username; $mailer->FromName = $username; $mailer->Body = 'this is a message'; $mailer->Subject = 'this is a subject'; $mailer->AddAddress($email); if(!$mailer->Send()) { echo "Message was not sent<br/ >"; echo "Mailer Error: " . $mailer->ErrorInfo; } else { echo "Download link has been sent to your email address"; } } ?>