2015-08-14 2 views
0

Я проверяю, чтобы отправить почту формы Localhost с помощью протокола SMTP в Gmail,PHP: Отправка почты с localhost с помощью gmail smtp в wamp - это доступ к учетной записи, но не отправка почты?

я сделал следующие настройки

C: \ WAMP \ Sendmail \ sendmail.ini

smtp_server=smtp.gmail.com 
;smtp port (normally 25) 
smtp_port=465 
smtp_ssl=ssl 
default_domain=localhost 
error_logfile=error.log 
;debug_logfile=debug.log 
auth_username = at*******[email protected] 
auth_password = my*********password 

php.ini

. 
extension=php_smtp.dll 
. 
. 
[mail function] 
; For Win32 only. 
; http://php.net/smtp 
; SMTP = smtp.gmail.com 
; http://php.net/smtp-port 
; smtp_port = 25 

; For Win32 only. 
; http://php.net/sendmail-from 
; sendmail_from = at*******[email protected] 

; For Unix only. You may supply arguments as well (default: "sendmail -t"). 
; http://php.net/sendmail-path 
sendmail_path = "C:\wamp\sendmail\sendmail.exe -t -i" 

index.php

<?php 
$to = "[email protected]"; 
$subject = "My subject"; 
$txt = "Hello world!"; 
$headers = "From: at*******[email protected]@gmail.com" . "\r\n" . 
"CC: [email protected]"; 

$a = mail($to,$subject,$txt,$headers); 
var_dump($a); 
?> 

Выход

false 

Я включил установку IMAP в Gmail счета, а также, также включен php_smtp, php_openssl, php_sockets под расширений PHP

Когда я попытался я я получаю почту безопасности в gmail, что есть один подозрительный логин, и я добавил это устройство к известному, также, кажется, что скрипт попадает в gmail, но возврат становится ложным.

Какое возможное изменение у меня отсутствует?

EDIT:

Я пытался с предприятием электронный идентификатор ..

[email protected] 

он работал, но не с моим perswonal идентификатором, даже два шага проверка отключена, поэтому ошибка, кажется, где-то в настройках Google, может ли кто-нибудь предложить возможное решение?

ответ

0

Ну, это довольно распространенная проблема. Вот некоторые решения, которые могут вам помочь.

1). Используйте tls вместо ssl.

2). Если вы включили двухфакторную аутентификацию, убедитесь, что вы сделали соответствующие настройки в своей учетной записи gmail, чтобы принять вход.

+0

Я попробовал его с 587/25, показывая его все еще ложно и с его бесконечной нагрузкой. и проверка в 2 шага отключена в моей учетной записи gmail. –

Смежные вопросы