<?php 

// example on using PHPMailer with GMAIL  

include("class.phpmailer.php"); 
include("class.smtp.php"); 

$mail=new PHPMailer(); 

$mail->IsSMTP(); 
$mail->SMTPAuth   = true;                  // enable SMTP authentication 
$mail->SMTPSecure = "ssl";                 // sets the prefix to the servier 
$mail->Host       = "smtp.gmail.com";      // sets GMAIL as the SMTP server 
$mail->Port       = 465;                   // set the SMTP port  

$mail->Username   = "mail@gmail.com";  // GMAIL username 
$mail->Password   = "sifre";            // GMAIL password 

$mail->From       = "mail@hotmail.com"; 
$mail->FromName   = "Webmaster"; 
$mail->Subject    = "This is the subject"; 
$mail->Body       = "Hi,<br>This is the HTML BODY<br>";                      //HTML Body 
$mail->AltBody    = "This is the body when user views in plain text format"; //Text Body 

$mail->WordWrap   = 50; // set word wrap 

$mail->AddAddress("noreply@host.com","First Last"); 
$mail->AddReplyTo("mail@hotmail.com","Webmaster"); 

$mail->IsHTML(true); // send as HTML 

if(!$mail->Send()) { 
  echo "Mailer Error: " . $mail->ErrorInfo; 
} else { 
  echo "Message has been sent"; 
} 

?>
Bu şekilde bir PHPMailer ile Gmail'e bağlanıp mail göndermeye çalıştığımda

Alıntı
SMTP Error: Could not connect to SMTP host. Mailer Error: SMTP Error: Could not connect to SMTP host.
şeklinde, ayarlar doğru olmasına rağmen SMTP'ye bağlanamadığını belirten bir hata mesajı alıyorum. VPS'te herhangi bir özelliğe izin vermem mi gerekiyor acaba ? (cPanel)