Я проверяю, чтобы отправить почту формы 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, может ли кто-нибудь предложить возможное решение?
Я попробовал его с 587/25, показывая его все еще ложно и с его бесконечной нагрузкой. и проверка в 2 шага отключена в моей учетной записи gmail. –