Sendmail Wamp Php

He pasado toda la mañana buscando esto en internet tratando de encontrar una solución al respecto. He instalado el servidor wamp en Windows 8.1 y estoy tratando de enviar algunos correos con sendmail (http://glob.com.au/sendmail/) y mi cuenta de gmail

Cuando configuro sendmail para usar el puerto nº 465, siempre recibo este error: Error de socket # 10060 Tiempo de conexión agotado

Si trato de usar el puerto nº 587, obtengo esta línea en el registro de errores: Conexión cerrada con gracia. Pero no se envía ningún correo electrónico.

Este es mi archivo sendmail.ini

[sendmail]
smtp_server=smtp.gmail.com
;I tried both: 587, 465
smtp_port=587
; I tried: "blank, auto ssl, tls, none"
smtp_ssl=
error_logfile=error.log
debug_logfile=debug.log
[email protected]
auth_password=mypass
hostname=localhost

Y este es el archivo php.ini

[mail function]
smtp_port = 465
sendmail_path="C:\wamp\sendmail\sendmail.exe -t"
mail.add_x_header = On

ssl_module está activo en apache, y php usa php_open_ssl y la extensión php_socket.

También traté de usar stunnel sin éxito

EDITAR 27/01/2014

Configuré smtp_port = 465 y smtp_ssl = ssl en sendmail.ini. Además, establezco que sendmail.exe tiene que ejecutarse como un programa de Windows XP SP3. Después de hacer eso, cuando ejecuto sendmail.exe en la consola de Windows, envía el correo electrónico correctamente. Sin embargo, cuando Wamp intenta enviar correos, recibo este error en los registros de errores de sendmail: Error de Socket # 10060 Tiempo de espera de conexión.

Este es el código que estoy usando para probar sendmail:

<?php
$email = "[email protected]";
$to = "[email protected]";
$subject = "Hi!";
$body = "Hi,How are you?";
$headers = 'From: ' .$email . "\r\n".'Reply-To: ' . $email. "\r\n".'X-Mailer: PHP/' . phpversion();
if (mail($to, $subject, $body, $headers)) echo("<p>Email successfully sent</p>");
else echo("<p>Email delivery failed</p>");
?>

Respuestas a la pregunta(4)

Su respuesta a la pregunta