Sendmail Wamp Php

Ich habe den ganzen Morgen damit verbracht, im Internet nach einer Lösung dafür zu suchen. Ich habe wamp server unter Windows 8.1 installiert und versuche, einige Mails mit sendmail zu versenden (http://glob.com.au/sendmail/) und mein Google Mail-Konto

Wenn ich sendmail für die Verwendung von Port 465 konfiguriere, erhalte ich immer den folgenden Fehler: Socket Error # 10060Connection timeout

Wenn ich versuche, Port 587 zu verwenden, erhalte ich diese Zeile im Fehlerprotokoll: Connection Closed Gracefully. Es wird jedoch keine E-Mail gesendet.

Dies ist meine sendmail.ini-Datei

[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

Und das ist php.ini Datei

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

ssl_module ist auf apache aktiv und php benutzt php_open_ssl und php_socket extension.

Auch ich habe versucht, Stunnel ohne Erfolg zu verwenden

EDIT 27/01/2014

Ich habe smtp_port = 465 und smtp_ssl = ssl auf sendmail.ini gesetzt. Außerdem habe ich festgelegt, dass sendmail.exe als Windows XP SP3-Programm ausgeführt werden muss. Wenn ich danach sendmail.exe auf der Windows-Konsole ausführe, wird die E-Mail korrekt gesendet. Wenn Wamp jedoch versucht, E-Mails zu senden, wird dieser Fehler in den Fehlerprotokollen von Sendmail angezeigt: Socket-Fehler # 10060Connection ist abgelaufen.

Dies ist der Code, mit dem ich sendmail teste:

<?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>");
?>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage