script mail example smtp phpmailer dreamhost mediatemple smtp-auth

mail - set smtp php



Depuración SMTP de Gmail: error "por favor inicie sesión a través de su navegador web" (9)

Algunas aplicaciones están marcadas como menos seguras por google, por lo que solo debe otorgar acceso a esas aplicaciones para que google le permita acceder a sus servicios.

sigue esto http://www.codematrics.com/your-imap-server-wants-to-alert-you-to-the-following-please-login-via-your-web-browser-gmail/

Tengo problemas con el servidor smtp de gmail. Ya leí muchas publicaciones aquí en StackOverflow sobre ese tema.

La mejor publicación que encontré sobre probar la conexión es esta .

Aunque está muy bien explicado, el error que estoy obteniendo no pude encontrar una respuesta: Google SMTP simplemente dice "Inicie sesión a través de su navegador web y vuelva a intentarlo". Estoy completamente seguro de que la contraseña y el correo electrónico (ambos en base64) están bien codificados.

Como puedes ver aquí, en esta imagen:

,

solo puedo notar una diferencia: el [email protected] y la contraseña se envían en dos pasos. En el enlace de arriba, el chico envía ambos al mismo tiempo. Google no aceptó eso. Pero el hecho es que escribo auth login Y29udGF0 ... (usuario en base64, google responde:) 334 UGFzc3dvcmQ6 (que significa "Contraseña:") YzQ2MjJmNWVi .... (pega mi contraseña en base64 y presiona "enter")

Entonces Goggle dice: Por favor inicie sesión a través de su navegador web y luego intente de nuevo. 534-5.7.14 Obtenga más información en https://support.google.com/mail/bin/answer.py?answer=787

Y, por cierto, esa página es 404.

Y estoy pasando por todo este problema porque @MediaTemple y @DreamHost no funcionan con PHPMailer. Ya uso PHPMailer hace mucho tiempo, en muchos hosts diferentes, usando SMTP pero fallido con (mt) y Dreamhost. Ahora estoy en medio de un proyecto que> debe <trabajar en estos dos hosts.


Hay al menos estos dos problemas que he observado para este problema: 1) Podría ser porque el nombre de usuario o la contraseña del remitente podrían no ser correctos 2) O podría ser como lo resolvió Avinash más arriba, la condición de seguridad de la cuenta. Una vez que prueba SendMail usando SMTP, normalmente recibe una notificación en su cuenta que puede ser un intento no autorizado de acceder a su cuenta, si no el usuario puede seguir el enlace para cambiar la configuración a lessSecureApp. Una vez hecho esto y smtp SendMail se prueba de nuevo, funciona.


Hay dos formas de resolver esto, y solo una puede funcionar, dependiendo de cómo acceda a Google.

El primer método es autorizar el acceso para su IP o máquina cliente mediante el enlace https://accounts.google.com/DisplayUnlockCaptcha . Eso puede resolver problemas de autenticación en dispositivos de clientes, como aplicaciones móviles o de escritorio. Primero probaría esto, porque da como resultado una disminución general más baja en la seguridad de la cuenta.

Si el enlace anterior no funciona, es porque la sesión está siendo iniciada por una aplicación o dispositivo que no está asociado con su ubicación particular. Ejemplos incluyen:

  • Una aplicación que utiliza un servidor remoto para recuperar datos, como un sitio web o, en mi caso, otros servidores de Google
  • Un servidor de correo de la empresa que recupera el correo en su nombre

En todos estos casos, debe utilizar el enlace https://www.google.com/settings/security/lesssecureapps que se hizo referencia anteriormente.

TLDR; primero revisa el https://accounts.google.com/DisplayUnlockCaptcha , y si no funciona, prueba con https://www.google.com/settings/security/lesssecureapps y habilita aplicaciones menos seguras.



Para enviar correo usando Gmail SMTP, necesita cambiar la configuración de su cuenta. Ingrese a su cuenta de Gmail y luego siga el enlace a continuación para cambiar la configuración de su cuenta de Gmail y enviar correo usando sus aplicaciones y programas. https://www.google.com/settings/security/lesssecureapps

Nota: Esta configuración no está disponible para cuentas con la verificación en dos pasos habilitada. Tales cuentas requieren una contraseña específica de la aplicación para acceder a aplicaciones menos seguras.


Recientemente recibí este mensaje, también, después de cambiar la ubicación del centro de datos de una aplicación web que enviaba a través de SMTP de Google.

La URL que aparentemente significa Google es: https://support.google.com/mail/answer/78754 . En ese enlace, uno de los pasos es restablecer su contraseña. No es coincidencia, también recibí un correo electrónico de Google con un tema de "Suspicious sign in prevenido" que me instruyó a cambiar mi contraseña.

Después de restablecer mi contraseña, volví a usar Google SMTP como de costumbre.


Sé que esta pregunta ya ha sido respondida, pero para los recién llegados esas dos soluciones pueden ayudar:

  1. Asegúrate de que tu cuenta de Gmail permita que las aplicaciones de baja seguridad inicien sesión, puedes activarla aquí: https://www.google.com/settings/security/lesssecureapps .
  2. Cambia tu contraseña.

Sé que este es un problema anterior, pero recientemente tuve el mismo problema y tuve problemas para resolverlo, a pesar de intentar la solución DisplayUnlockCaptcha. Así es como lo tengo vivo.

Dirígete a Configuración de seguridad de la cuenta ( https://www.google.com/settings/security/lesssecureapps ) y habilita "Acceso para aplicaciones menos seguras", esto te permite usar el google smtp para clientes que no sean los oficiales.

Actualizar

Google ha sido tan amable de list todos los posibles problemas y soluciones para nosotros. Aunque recomiendo probar la https://www.google.com/settings/security/lesssecureapps . Asegúrese de aplicarlos a la cuenta correcta.

  • Si activó la verificación en dos pasos para su cuenta, es posible que deba ingresar una contraseña de la aplicación en lugar de su contraseña habitual.
  • Inicie sesión en su cuenta desde la versión web de Gmail en https://mail.google.com . Una vez que hayas iniciado sesión, intenta iniciar sesión
    a la aplicación de correo de nuevo.
  • Visita http://www.google.com/accounts/DisplayUnlockCaptcha e inicia sesión con tu nombre de usuario y contraseña de Gmail. Si se le solicita, ingrese el
    letras en la imagen distorsionada.
  • Es posible que su aplicación no admita los últimos estándares de seguridad. Intente cambiar algunas configuraciones para permitir que las aplicaciones menos seguras accedan a su cuenta.
  • Asegúrese de que su aplicación de correo no esté configurada para verificar nuevos correos electrónicos con demasiada frecuencia. Si su aplicación de correo busca nuevos mensajes más de una vez cada 10
    minutos, el acceso de la aplicación a su cuenta podría ser bloqueado.

También me encontré con este problema. Google detectó mi Mac como un nuevo dispositivo y la bloqueó. Para desbloquear, en un navegador web inicie sesión en su cuenta de Google y vaya a "Configuración de la cuenta".

Desplázate hacia abajo y encontrarás "Actividades recientes". Haga clic justo debajo de eso en "Dispositivos".

Su dispositivo aparecerá en la lista. Está bien tu dispositivo. SMTP comenzó a trabajar para mí después de que hice esto y bajó la protección como se mencionó anteriormente.