News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Configuración correo SMTP

Started by meteorologia, July 31, 2016, 02:00:37 PM

Previous topic - Next topic

meteorologia

Hola a todos.
Estoy en un servidor pago y el mismo a desactivado el envío de correo por PHP, por lo tanto tengo que hacerlo por SMTP. Intenté configurarlo y me fue imposible,

Seguí la guía http://www.simplemachines.org/community/index.php?topic=343385.0 y obviamente sin éxito. Lo que me percaté, es que es un tema viejo y tal vez pudieran cambiar las configuraciones.

Al principio lo intenté hacer con el servidor de yahoo (porque odio a google) pero, por mas que haya logrado conectarme, yahoo me niega el acceso, por mas que haya configurado en la cuenta que permita conexiones de aplicaciones no oficiales; así que me resigné y cree un correo electrónico en gmail.

El mensaje de error que tengo, es el siguiente:

http://meteorologiafacil.com.ar/foros/index.php?action=reminder;sa=picktype
No se pudieron obterer los codigos de respuesta del servidor de mail

Esta es la configuración que tengo en el foro 2.0.11

Servidor SMTP  ssl://smtp.googlemail.com
Puerto 465
correo SMTP [email protected]
contraseña (la contraseña del correo [email protected])

Si hay que hacer una configuración en el correo de gmail ¿que debo hacer?

Por el error que me da, no parece ser un error de los mods instalados, pero aquí van:

1.    Stop Spammer    2.3.9    
2.    SMF 1.1.21 / 2.0.10 Update    1.0    
3.    SMF 2.0.11 Update    1.0    
4.    httpBL    2.5.1    
5.    Ohara YouTube Embed    1.2.5    
6.    Responsive Curve    1.0 Beta 5    
7.    SMF 2.0.11 Update    1.0

Todos están activados.

Desde ya, muchas gracias.

dusst

puedes probar con outlook, yahoo aparte del gmail, te deberia llegar algun correo verificando el permiso. Creo que en gmail en configuracion de tu cuenta, tienes que mover algun permiso, como bajarlo de nivel de seguridad para que pueda funcionar el smtp como tu quieres.
SMF 2.1 RC3

meteorologia

No te entiendo lo de usar outlook.
A la cuenta de gmail, también le bajé el nivel de seguridad.

Príncipe_Azul

Foro ArgentinaIRC - Ayuda de Programación General, Informática, IRC y mIRC Scripting.

Foro de Artesanías, Recetas de cocina, Ropa para perros, Tejidos, Bijouterie, Porcelana, Chocolatería, Fondos de pantalla, Noticias, Belleza, Medicina natural, Videos y Programas: http://www.misartesanias.net/

meteorologia

Hice ejecutar el scrip que hay acá, y me da resultado satisfactorio, pero lo malo es que no recibí el email. Lo bueno es que se que el servidor puede mandar email.

Principe_azul gracias por la info. Pruebo y comento como me fue.

meteorologia

Alguien que lo tenga ¿me lo puede pasar? Porque por más que me registre, no lo voy a poder descargar.
Ya le pasó a un usuario nuevo. Lo busqué aquí (en simplemachines.org) está el enlace a la página ya que aún está a la espera de una aprobación oficial.

meteorologia

Solucionado.
¡Como me hizo parir! Más de 7 horas buscando la solución.

Bueno, a continuación les pasos todos los pasos que hice.

1) Crear una cuenta en gmail con el cual serán enviados los correos para la activación de cuentas, saludos por los cumpleaños, ect. Tiene que ser una cuenta diferente a la del webmaster. Por ejemplo, yo me cree una cuenta llamada no.responder.meteorologiafacil [arroba] gmail.com

2) Ir a la configuración de la cuenta de gmail y bajar la seguridad de la cuenta. A continuación te pasos los pasos para llegar a esto (año 2016)

a) Si cerraste tu cesión en la cuenta creada de gmail, vuelve a logearte.
b) Ve al siguiente link y elije la opción ACTIVAR https://www.google.com/settings/security/lesssecureapps

3) Ahora dirígete a tu foro (yo tengo la versión 2.0.11) y entra a ADMINISTRACIÓN -> MANTENIMIENTO -> CORREO -> CONFIGURACIÓN

4) Haz la siguiente configuración

Tipo Correo          SMTP
servidor SMTP        ssl://smtp.googlemail.com
puerto SMTP          465
usuario SMTP         [email protected]
contraseña SMTP      la contraseña de tu correo creado en gmail
confirmar            confirma la contraseña


Luego ir a la parte inferior y hacer clic en Guardar

5) Tienes que modificar el archivo Subs-Post.php
La ruta es Sources/Subs-Post.php

Busca la siguiente línea

Code (Buscar) Select
// EHLO could be understood to mean encrypted hello...
if (server_parse('EHLO ' . $modSettings['smtp_host'], $socket, null) == '250')


Y reemplazarla por:
Code (Reemplazar con) Select
// EHLO could be understood to mean encrypted hello...
// if (server_parse('EHLO ' . $modSettings['smtp_host'], $socket, null) == '250')
if (server_parse('EHLO ' . 'localhost', $socket, null) == '250')


6) Ya lo tienes configurado en forma correcta.
Hay que darle las gracias a Shambles

La solución la obtuve de esta respuesta:

http://www.simplemachines.org/community/index.php?topic=544856.msg3870010#msg3870010

Abrazos.

Príncipe_Azul

Excelente!! Me alegro que hayas podido solucionar el problema y gracias por dejar la solución que seguro a más de uno le servirá ;)

Saludos y damos tu tema por Solucionado!! :) :)
Foro ArgentinaIRC - Ayuda de Programación General, Informática, IRC y mIRC Scripting.

Foro de Artesanías, Recetas de cocina, Ropa para perros, Tejidos, Bijouterie, Porcelana, Chocolatería, Fondos de pantalla, Noticias, Belleza, Medicina natural, Videos y Programas: http://www.misartesanias.net/

Advertisement: