mi sitio de drupal no envia contraseñas a los nuevos users
Hola
tengo un sitio en drupal que lo instale en una carpeta del sitio web no en la raiz
y el problema es que cuando se loguean nuevos usuarios el drupal les dice que revisen su correo para que entren con su contrasena pero cuando ellos acceden a su bandeja de correo en yahoo o hotmail no ven que la contraseña les llegue, o sea el drupal no les envia la contraseña.
es primera vez que me pasa,
alguien sabe cual es el problema?
Bookmark/Search this post with
creo que
Hasta donde recuerdo, por default Drupal manda correos para cuentas nuevas. Si no los manda automaticamente el problema debe estar en tu servidor ¿tiene un servidor de correo?
si tengo un servidor de correo
entonces hay que configurar drupal o el servidor?
Hello Eddy, Drupal religion
Hello Eddy,
Drupal religion on a Properly configured SMTP server on your host. Does Your Host Have One? What are you on environment (shared hosting, linux local desktop, WAMP, xamp setup, etc.)?
Also, have you in September in the email address admin / settings?
Sometimes the emails can get blocked by a spam filter, making sure But You Have Properly installed and configured SMTP is the first step.
Thanks & Regards,
http://www.module-developer.com
Thanks
Thanks for your answers
its very helpfull to participate here
Ill try asking to my host provider for an SMTP server
i realy dont now about it
But i will try
Thanks!
La única forma en que yo lo solucioné.
Lo que pasa es que, por alguna característica o configuración que ya me cansé de buscar y/o pedir a los proveedores de hospedaje que me explicasen, algunos servidores no envían correos con cuentas del propio dominio (@tusitio.com).
Esto no sólo afecta el registro de usuarios (a menos que te avientes el paquete de activarlos tú mismo y enviarles los correos de bienvenida "a mano"... ¡flojera!), sino de hecho toda la interactividad del sitio. Del envío de correos dependen el registro y la recuperación de contraseñas, los formularios de contacto (general y entre usuarios), etc. Sin esto, el sitio se ve reducido drásticamente.
Yo busqué mucho, hice muchas pruebas, y el único modo en que logré solucionarlo fue el siguiente:
1. Abre una cuenta de gmail para el uso de tu sitio.
2. Descarga (de drupal.org) e instala el módulo SMTP Authentication Support.
3. Una vez instalado, entra a la configuración del módulo en Administrar-Configuración del Sitio-SMTP Authentication Support.
4. La configuración es la siguiente:
a) Turn this módule: ON.
b) SMTP server: smtp.gmail.com
c) SMTP backup server: smtp.gmail.com
d) SMTP port: 587.
e) Use encrypted protocol: Use TLS.
f) Usuario: (tucuentadegmail)@gmail.com
g) Contraseña: (tu contraseña de gmail)
h) E-mail from address: (el correo que desees que aparezca como remitente, en teoría, porque sigue apareciendo gmail. En el punto 6 explico cómo solucionarlo).
i) E-mail from name: (el nombre del remitente que desees).
j) Send test e-mail: (Un correo al que desees enviar una prueba).
k) Enable debugging: (desactivado).
5. Al guardar la configuración, te pone varios mensajes de confirmación y se envía un mensaje de prueba al correo que indicaste en el punto J. Revísalo y debe aparecer en la bandeja de entrada. Si no, no te olvides de revisar también en correos no deseados, por si las dudas.
6. Otras consideraciones:
l) REMITENTE DE TU PROPIO SITIO: Mencionaba en el punto H que, aunque en la configuración de SMTP Authentication Support se pide una dirección ‘de origen’ (e-mail from address), en realidad la dirección que aparece como remitente en los correos es la de gmail. Lo mejor, por supuesto, es que el remitente sea una cuenta tipo admin@tusitio.com en lugar de tusitio@gmail.com. Posteriormente descubrí que esto se soluciona directamente desde gmail, pues en configuraciones de Gmail existe una opción de declarar OTRA CUENTA como remitente. Gmail manda un correo a esa dirección para comprobar que te pertenece. Una vez que confirmas y haces pruebas, aparece efectivamente ésta última como remitente y a ella se dirigen los enlaces de “responder”.
m) Prevengo de una situación extra que se dio en mi caso: La configuración se hizo correctamente, pero a los pocos días dejó de funcionar. Me mostraba los mismos errores de autenticación y parecía que estábamos como al principio. Descubrí que esta vez la falla no se debió a los módulos de Drupal, sino que GMAIL consideró que había actividad inusual en la cuenta y la desactivó (le parece sospechoso que se envíen correos de la misma cuenta de muchos lugares distintos en poco tiempo). El error se corrigió accediendo a la cuenta de gmail, tras pasar algunos filtros de seguridad y autenticación de identidad. Como no se configuró nada distinto a la vez anterior, existía el temor de que sucediera nuevamente, pero ya no fue así. De todos modos, por si las dudas, creé otra cuenta de gmail de reserva, que no ha sido necesario utilizar.
Espero que te sea de gran utilidad. Estas conclusiones son el resumen de largas noches de pruebas. Si descubres algún modo de habilitar el envío desde cuentas del propio sitio, te agradeceré me informes.
hola gracias por responder
use tu recomendacion anterior,
entonces hice todos los pasos que indica Ud. arriba
instale el SMTP autentication support y cree una cuenta en gmail
Entonces ahora el problema es que cuando los usuarios hacen una cuenta aparece el siguiente mensaje:
Fatal error: require_once() [function.require]: Failed opening required 'modules/smtp/phpmailer/class.phpmailer.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /public_html/modules/smtp/smtp.module in line 266
Este error no se a que se debe?