Problemas con configuración de SMTP en CMS instalado

  • Autor Autor Echoes
  • Fecha de inicio Fecha de inicio
E

Echoes

Gamma
SEO
El caso es que he instalado este CMS: » Nuevo desarrollo: FuckMyLife Clone Script » El blog de Munix

Descarga aqui: Enlace eliminado

Y ya lo he instalado, pero hay una cosa que falla:
No logro configurar el SMTP y creo que esta es la razón de que cada vez que se registra un usuario, dice "se ha enviado correo de activación...", pero no se envía, así que no se peude activar la cuenta.
Me gustaría que le echaséis un ojo y me dijeseis o bien como configurar el SMTP para que lleguen correctamente estos correos y los usuarios pueda activar sus cuentas. Ha de ser alguna cuenta de correo determinada? No tengo ni idea.
En su defecto, me gustaría que me dijeséis como desactivar la necesidad de validar la cuenta por correo.
Saludos y gracias de antemano!
 
tal vez estes configurando mal tu smtp, muchos servidores, or seguridad, ya no usan el puerto 25.
 
Yo he probado con una cuenta de Gmail.
El problema es que no se si lo estoy haciendo bien o mal.
Qué archivos tendría que modificar exactamente?
Esto es lo que me viene en el archivo config por defecto:

Insertar CODE, HTML o PHP:
//Configuración del email
    $email_smtp_host = "server.com";
    $email_smtp_port = "25";
    $email_smtp_username = "email@server.com";
    $email_smtp_password = "passwd";
    $email_from_name = "Your Name";
    $email_from_email = "email@server.com";

¿Como lo debería dejar?
¿Hay que tocar algún archivo más?
 
Pues es eso. Si usas el servidor smtp de gmail debes usar los datos de tu cuenta de gmail.

Y no me acuerdo que puerto es, creo el 995 o algo asi. En gmail puedes encontrar instrucciones.
 
Eso hice, y me sigue sin funcionar.
Quedó así:

Insertar CODE, HTML o PHP:
//Configuración del email
    $email_smtp_host = "smtp.gmail.com";
    $email_smtp_port = "587";
    $email_smtp_username = "aquipusemicuenta@gmail.com";
    $email_smtp_password = "aquipusemicontraseñadegmail";
    $email_from_name = "Echoes";
    $email_from_email = "aquipusemicuenta@gmail.com";

El 995 es el de POP3.
¿Qué puede estar fallando?
 
Que tu servidor tenga bloqueado el puerto 587. Intenta con los smtp de tu hosting.
 
He probado a crear un mail dese el hosting (000webhost), y me dice lo siguiente:
To configure email client such as Outlook Express you need these details:

* Type of incoming mail server: POP3 or IMAP
* Incoming mail (POP3 / IMAP) server: mx.000webhost.com
* Outgoing (SMTP) server: you need to use your ISP (Internet Service Provider) SMTP server. Call your ISP to know your SMTP (mail sending) server. In case you are unable to get SMTP server, you can use WebMail for email sending.
* Username / Email: info@foropruebas.netii.net
* Password: *****

If you are unable to configure your email client, you can always use our WebMail system.

Parece que no puedes usar SMTP, o me pierdo en algo, así que no serviría.

De no ser esto a lo que te referías, agradecería si lo pudieses explicar con algo más de detalle.
¿Que debería, poner igual todos los datos de mi cuenta gmail pero un puerto disitinto?
¿Podría haber otro fallo diferente a esto, por ejemplo que haya que cambiar algo en otro archivo?
 
Los datos que colocaste son los correctos. Seguramente no puedes usar esa característica en tu hosting.

Una mejora al script sería que te permitiera enviar correos usando la función mail() además del servidor smtp. Pero eso requiere de habilidades de programación en PHP y de un hosting compatible.
 
Los datos que colocaste son los correctos. Seguramente no puedes usar esa característica en tu hosting.

Una mejora al script sería que te permitiera enviar correos usando la función mail() además del servidor smtp. Pero eso requiere de habilidades de programación en PHP y de un hosting compatible.

Debería probar con otro hosting, entonces?
Sabes de alguno gratuito que lo permita?
 
Gmail sí permite hacer lo que dices, pero dos observaciones:

El puerto debe ser el 465
Debes tener OpenSSL habilitado en tu PHP.ini
 
Ahh... ya se me había olvidado.

Por alguna razón desconocida el autor del script no puede entrar a ForoBeta, pero manda decir que era un error en el script y que ya lo corrigió y nada mas.

Así que toca descargarlo de nuevo y volverlo a intentar con esos datos.
 
Acabo de leer este mensaje en un hosting diferente al que he usado:
SMTP / cURL / PHP Sockets are no longer supported on free hosting due to abuse and security reasons, these features are only available on premium hosting. This effects using Google SMTP or any remote SMTP server in your PHP scripts.
We are sorry for the inconvenience.
¿Puede que esto sea el problema? Si lo es, es probable que también ocurra en 000webhost, y en todos los gratuitos...

Ahh... ya se me había olvidado.

Por alguna razón desconocida el autor del script no puede entrar a ForoBeta, pero manda decir que era un error en el script y que ya lo corrigió y nada mas.

Así que toca descargarlo de nuevo y volverlo a intentar con esos datos.

Es decir, que tengo una versión desactualizada?
Y dónde dices que puedo encontrar la versión nueva?
 
Estas usando byet, no? ya te dije que para usar gmail debes pasar por SSL y el puerto 465 de smtp.gmail.com

Pd: desde Awardspace he logrado enviar emails con PHPMailer y Gmail, asi que puedes ir allá.
 
¿Y como habilito SSL? Soy bastante nuevo en estas cosas...
 
Acabo de leer este mensaje en un hosting diferente al que he usado:

¿Puede que esto sea el problema? Si lo es, es probable que también ocurra en 000webhost, y en todos los gratuitos...



Es decir, que tengo una versión desactualizada?
Y dónde dices que puedo encontrar la versión nueva?
A pues me avisó por tuiter. Déjame ver...

... quiero contestar este tema Enlace eliminado porque arregle el script 🙂 gracias
 
A pues me avisó por tuiter. Déjame ver...

Vale, ya está solucionado.
Resulta que había descargado la versión desactualizada del script desde su blog, pensando que era la misma que tenía en el portafolio.
Esta ya tiene la opción de requerir o no activación de cuentas, así que de momento mientras hago pruebas con el script en un host gratuito, lo dejaré así, y si me propongo iniciar un proyectillo "serio", en host de pago que permita smtp, ya lo modificaré.
Muchas gracias a los 2 y también al autor del script, que supongo que me lee :ciao:
 
Buenos días a todos. Me presento. Soy Juan Pablo, el desarrollador del Script. Como he visto que te has interesado por el, he colgado un update del script que al instalarlo permite desactivar el uso de email para los registros de las cuentas. Muchas gracias por usar y hablar de mi script. Un saludo!

Enlace eliminado

Vale, ya está solucionado.
Resulta que había descargado la versión desactualizada del script desde su blog, pensando que era la misma que tenía en el portafolio.
Esta ya tiene la opción de requerir o no activación de cuentas, así que de momento mientras hago pruebas con el script en un host gratuito, lo dejaré así, y si me propongo iniciar un proyectillo "serio", en host de pago que permita smtp, ya lo modificaré.
Muchas gracias a los 2 y también al autor del script, que supongo que me lee :ciao:

Lo modifiqué para ti 🙂
 
Atrás
Arriba