PHP: Изпращане на email чрез smtp server-a на gmail?

proba

Registered
Здравейте.
Някаква идея как да направя контакт форма , която изпраща email-и до моя email address , като използва smtp server-a на gmail ?
 
Трябва ми нещо малко и компактно.
Примерно като някакъв class но не като при phpmailer с 1000 неща и още 1000 за пренастройване за gmail smtp сървъра. Нещо по-просто дето се настройва лесно и да работи.
 
Ето ти
Код:
$body = "Текста на съобщението";
		
		
			require_once "Mail.php";

        $from = "e-mail на изпращача";
        $to=$mail['email'];
		
        $subject = "заглавиеu";

        $host = "ssl://smtp.gmail.com";
        $port = "465";
        $username = "Gmail username";
        $password = "Password";
        $headers = array ('From' => $from,
          'To' => $to,
          'Subject' => $subject);
		$headers['Content-Type'] = "text/plain; charset=\"UTF-8\"";
		$headers['Content-Transfer-Encoding'] = "8bit"; 
        $smtp = Mail::factory('smtp',
          array ('host' => $host,
            'port' => $port,
            'auth' => true,
            'username' => $username,
            'password' => $password));

        $mail = $smtp->send($to, $headers, $body);

        if (PEAR::isError($mail)) {
          echo("<p>" . $mail->getMessage() . "</p>");
         } else {
          
			
         }
 

Back
Горе