Si buscas enviar correos a través de PHP, ya sea que tengas un plan en base Linux o Windows, en el siguiente artículo te explicamos cómo hacerlo.
Envío con función mail()
La función mail() de PHP (http://php.net/manual/en/function.mail.php) es muy conocida por su simplicidad de uso: especificas a quién enviar, el asunto, el mensaje y ¡Listo!. Esto se llama "envío sin autenticar".
La contra es que también es simple para los hackers: si piratean tu sitio web pueden enviar SPAM sin más vueltas. Justamente por ello cuando usas mail() sólo podrás enviar a correos locales de tu mismo dominio. Esto es ideal para formularios de contacto.
El código de implementación es muy simple:
<?php $remitente = $_POST['remitente']; $destinatario = "formulario@midominio.com"; $asunto = "Te contactaron en el formulario de tu sitio web"; $mensaje = "Tienes un mensaje desde el formulario de tu sitio web"; $headers = "From: $remitente\r\nReply-to: $remitente"; mail($destinatario, $asunto, $mensaje, $headers); ?>
Como ya debes de suponer, tendrás que adaptarlo a tu sitio reemplazando las diferentes variables con los datos de tu formulario.
PHPMailer
El método preferido para el envío de correos autenticados (con usuario y contraseña) sobre PHP es PHPMailer.
El código fuente actualizado y ejemplo de implementación puede ser encontrado en nuestro repositorio de Github: https://github.com/wnpower/Hosting-PHPMailer
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.