mail php sockets email ssl smtp

mail - php smtp



SMTP-> ERROR: No se pudo conectar al servidor: no se pudo encontrar el transporte de socket "ssl"-¿Olvidó habilitarlo cuando configuró PHP?(0) (1)

Ok, lo resolví, en la propia aplicación de Ampps, hay una pestaña de PHP, fui allí, hice clic en las extensiones de PHP y encontré la extensión de openssl. Lo revisó, presione Aplicar. Reinició Ampps y Voila! SMTP SERVER en funcionamiento.

PROCEDIMIENTO: Ampps-> PHP Tab-> extensiones PHP-> habilitar openssl-> Apply-> Restart Ampps.

Necesito enviar un correo electrónico para restablecer la contraseña, sin embargo, recibo este error cada vez que hago clic en el botón para restablecer la contraseña. Voy a publicar mi código a continuación:

require_once(''mailer/class.phpmailer.php''); $uri = ''http://''. $_SERVER[''HTTP_HOST''] ; $from_name = ''test''; $from = ''[email protected]''; $to = $email; $to_name = ''test''; $message = ''Click on the given link to reset your password <a href="''.$uri.''/reset.php?token=''.$token.''">Reset Password</a></p>''; $message .= ''Regards<br>''; $message .= ''test''; $mail = new PHPMailer(); $mail->SMTPDebug = 2; // enables SMTP debug information (for testing) $mail->IsSMTP(); $mail->Port = 587; // or 587 // set mailer to use SMTP $mail->Host = "ssl://smtp.mandrillapp.com"; // specify main and backup server $mail->SMTPAuth = true; // turn on SMTP authentication $mail->Username = ''****************''; // SMTP username $mail->Password = ''****************''; // SMTP password // SMTP account password $mail->SetFrom($from,$from_name ); $mail->AddReplyTo($from,$from_name ); $mail->Subject = ''Password Change''; $mail->MsgHTML($message); $mail->AddAddress($to,$to_name); if(!$mail->Send()) { echo "sorry!"; }

He visto publicaciones que dicen que necesito cambiar / descomentar una extensión que es para open_ssl.dll. No puedo encontrar la línea en el archivo php.ini o php-5.3.ini. Estoy usando Ampps en Ubuntu 14.04. Cualquier ayuda sería muy apreciada. Gracias