Sendmail Wamp Php
Я провел все утро в поисках этого в интернете, пытаясь найти решение по этому поводу. Я установил Wamp-сервер на Windows 8.1, и яя пытаюсь отправить несколько писем с помощью sendmail (http://glob.com.au/sendmail/) и мой аккаунт Gmail
Когда я настраиваю sendmail для использования порта nº 465 Я всегда получаю эту ошибку: Ошибка сокета # 10060 Тайм-аут соединения
Если я попытаюсь использовать порт № 587 Я получаю эту строку в журнале ошибок: соединение закрыто изящно. Но письмо не отправлено.
Это мой файл 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
auth_username=myaccoun@gmail.com
auth_password=mypass
hostname=localhost
И это файл php.ini
[mail function]
smtp_port = 465
sendmail_path="C:\wamp\sendmail\sendmail.exe -t"
mail.add_x_header = On
ssl_module активен на apache, а php использует расширение php_open_ssl и php_socket.
Также я попытался использовать stunnel без какого-либо успеха
РЕДАКТИРОВАТЬ 27/01/2014
Я установил smtp_port = 465 и smtp_ssl = ssl на sendmail.ini. Кроме того, я установил, что sendmail.exe должен запускаться как программы Windows XP SP3. После этого, когда я запускаю sendmail.exe на консоли Windows, он отправляет письмо правильно. Однако, когда wamp пытается отправить почту, я получаю эту ошибку на sendmailЖурналы ошибок s .: Ошибка сокета # 10060 Тайм-аут соединения.
Это код, который яиспользую для проверки sendmail: