Foros del Web » Programando para Internet » PHP »

PHPMailer no funciona en Windows 7

Estas en el tema de PHPMailer no funciona en Windows 7 en el foro de PHP en Foros del Web. Hoy moví toda mi pagina web de Linux a Windows y tras pasarme un buen rato configurando todo y conseguir que todo vaya perfectamente, me ...
  #1 (permalink)  
Antiguo 26/05/2012, 19:34
Avatar de Adrii952  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 116
Antigüedad: 12 años, 10 meses
Puntos: 7
PHPMailer no funciona en Windows 7

Hoy moví toda mi pagina web de Linux a Windows y tras pasarme un buen rato configurando todo y conseguir que todo vaya perfectamente, me doy cuenta de que los usuarios no pueden registrarse porque el sistema de registro falla al enviar el email con el phpmailer.

El error que me da es el siguiente:
Mailer Error: SMTP Error: Could not connect to SMTP host.

No pongo todo el código porque dudo que sea problema del código, tendrá que ver con el php.ini o con el firewall ¿no? pero bueno, aquí va lo más relevante:
Código PHP:
...
$mail->CharSet       "UTF-8";            //Habilito el uso de UTF-8
$mail->IsSMTP();                        // telling the class to use SMTP
$mail->SMTPAuth       true;                // enable SMTP authentication
$mail->SMTPSecure     "ssl";                // sets the prefix to the servier
$mail->Host           "smtp.gmail.com";        // sets GMAIL as the SMTP server
$mail->Port           465;                // set the SMTP port
$mail->Username       "$gmailid";            // GMAIL username
$mail->Password       "$gmailpass";        // GMAIL password
... 
He visto que en php.ini hay una función de mail para Windows

Código:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
¿Debería usar esta función? ¿Alguien sabe cómo funciona técnicamente? (No me refiero a los comandos sino al funcionamiento) ¿Podría montar un servidor mail propio?

Por favor necesito que alguien me ayude con el PHPMailer, Gracias

Última edición por Adrii952; 26/05/2012 a las 19:41
  #2 (permalink)  
Antiguo 26/05/2012, 20:00
Avatar de Adrii952  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 116
Antigüedad: 12 años, 10 meses
Puntos: 7
Respuesta: PHPMailer no funciona en Windows 7

Ya lo he solucionado, para los que no lo sabían, sólo tienen que activar la extensión php_openssl desde WAMP y listo!



Saludos

Etiquetas: phpmailer, registro, windows, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:10.