PHPMailer no puede enviar correos electrónicos

Mi proyecto contiene una función para enviar correos electrónicos, siendoPHPMailer. Funciona bien para enviar correos electrónicos desde mi servidor localhost, pero dejó de enviar correos electrónicos hoy y ahora muestra este mensaje de error

SMTP Error: Could not connect to SMTP host.

Agregué este código$mail->SMTPDebug = 1; para ver los errores de depuración y ahora me muestra este mensaje:

SMTP ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo failed: The requested name is valid, but no data of the requested type was found.  (0) SMTP Error: Could not connect to SMTP host

ya tengoenabled extension=php_openssl.dll enphp.ini.

Este es mi código:

$mail = new PHPMailer();
$mail->SMTPSecure = 'ssl';
$mail->IsSMTP();
$mail->Username = "[email protected]"; // your GMail user name
$mail->Password = "password"; 
$mail->AddAddress($email); // recipients email 
$mail->FromName = "username"; // readable name
$mail->IsHTML(true);
$mail->Subject = "title";
$mail->Body    = " Message"; 
$mail->SMTPDebug = 1; 
$mail->Host = "ssl://smtp.gmail.com"; // GMail
$mail->Port = 465;
$mail->IsSMTP(); // use SMTP
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->From = $mail->Username;
if($mail->Send()){
} else {
}

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta