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