replyto mail libreria instalar full framework como automailer php email xampp phpmailer

libreria - phpmailer install



PHPMailer no funciona en 000webhost (2)

Este código parece funcionar en Xampp en mi mac localhost, pero parece que no funciona en mi cuenta gratuita de 000webhost. Ya traté de deshacerme de SSL, pero no ayudó. Tenga en cuenta que este programa obtiene variables de un formulario externo.

<?php $subject = htmlentities($_POST[''subject'']); $email = $_POST[''email'']; $message = htmlentities($_POST[''message'']); require_once ''PHPMailer/PHPMailerAutoload.php''; $m = new PHPMailer; $m->isSMTP(); $m->SMTPAuth = true; //$m->SMTPDebug = 1; $m->Host = ''smtp.gmail.com''; $m->Username = ''[email protected]''; $m->Password = ''password''; $m->SMTPSecure = ''ssl''; $m->Port = 465; $m->From = ''[email protected]''; $m->FromName = ''William Green''; $m->addReplyTo(''[email protected]'', ''William Green''); //$m->addCC(''[email protected]'', ''Willliam green''); ######################################## //email code //$recipient = strip_tags($_POST[''mailRecipient'']); //$name = strip_tags($_POST[''recipientsName'']); $m->addAddress($email, $email); //$m->Subject = strip_tags($_POST[''mailSubject'']); //$m->Body = strip_tags($_POST[''mailBody'']); $m->Subject = $subject; $m->Body = $message; //$m->AltBody = ''plain text version!''; ########################################### //var_dump($m->send()); if ($m->send()) { echo ''<h1 class="good">Email Sent!</h1>''; } else { echo ''<h1 class="bad">Email Not Sent!</h1>''; } ?>


Verifique que el puerto 465 esté abierto. Si no, el proveedor de host necesita cambiar la configuración.


"pero parece que no funciona en mi cuenta gratuita 000webhost"

R: No ofrecen SMTP para alojamiento gratuito. Use la función de mail() de PHP mail() lugar.

Observe la x roja al lado del servidor SMTP en su sitio => http://www.000webhost.com/ ?

Use mail() o pague por él para usar SMTP.

Puede hacerlo en su sitio web o actualizar desde el panel de control.

Editar (16 de septiembre de 2016): esta respuesta se publicó antes de que renovaran su sitio web. La URL donde puede ver las opciones disponibles para servicios gratuitos / pagos se puede ver aquí https://www.000webhost.com/premium-web-hosting

Esto también se aplica a las conexiones remotas a una base de datos.

Esta respuesta fue editada con respecto a una pregunta que vi hoy que estaba relacionada con mi edición.

  • https://.com/q/39541929/1415724