Tengo este código para hacer el envío de mails a través de un formulario y llegue a la casilla de correo con la que lo configure.
Código:
Pero me da el siguiente error: $cuerpo = "<b>Consulta</b>\n\n"; $cuerpo .= "<b>Nombre:</b> " . $_POST["nombre"] . "\n"; $cuerpo .= "<b>E-mail:</b> " . $_POST["email"] . "\n"; $cuerpo .= "<b>Consulta:</b> " . $_POST["consulta"] . "\n"; $cuerpo = nl2br($cuerpo); $to = "[email protected]"; $subject = "$nombre - Consulta"; $mailheader = "MIME-Version: 1.0 \r\n"; $mailheader .= "Content-type: text/html; charset=iso-8859-1 \r\n"; $mailheader .= "From: Formulario de Consulta <$email> \r\n"; $mailheader .= "Return-path: $email \r\n"; $mailheader .= "X-Priority: 1 \r\n"; $mailheader .= "X-MSMail-Priority: High \r\n"; $mailheader .= "X-Mailer: PHP/".phpversion()." \n"; if (mail ($to,$subject,$cuerpo,$mailheader)){ }
Warning: mail() [function.mail]: SMTP server response: 553 This server does not accept routed mail
tendré que configurar algo en el hosting???