PHP cuenta con la función mail que nos permite el envío de correo desde nuestro servidor web
bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )
$to = para quien es el correo
$subject = El titulo del correo
$message = el contenido del correo
$additional_header= parámetros opcionales por ejemplo copia al carbon CC, etc.
La función mail retorna un boolean, TRUE si el correo fue enviado y FALSE sino.
Para enviar un correo con formato HTML, debemos trabajar con $additional_header para indicar que el texto que enviamos contiene etiquetas HTML y no simple text0 plano, para esto nos creamos el siguiente código.
<?php class Correo { //metodo para el envio de correp public function enviar( $de , $para, $titulo , $contenido) { //se forma la cabecera del mensaje $cabecera = "MIME-Version: 1.0\r\n"; $cabecera.= 'From: '.$de. " \r\n" ; // $cabecera .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $cabecera .= "Content-type: text/html;charset=utf-8\r\n\r\n"; //con la función mail de PHP enviamos el mail. if ( mail($para, $titulo, $contenido, $cabecera) ) echo 'Correo enviado'; } } //se implementa la clase y el contenido HTML del mensaje $html=' <html> <head><title>Gracias por suscribirte</title></head> <body> <h1>Gracias por suscriberte a mi WEB</h1> <h3>Atte. jc Mouse</h3> <h3>Enjoy!!!!!!!!</h3> </body> </html> '; $correo = new Correo(); $correo->enviar('yo@webmaster.com', 'destinatario@hotmail.com', 'Mensaje con HTML', $html); ?>
Y listo.
El envió de correo con php no es complicado, sin embargo existen librerías como PHPMailer que nos facilitan aún más el trabajo de codificación.
En este post aprenderemos lo que es la clonación de objetos en java o lo que es lo mismo, generación de nuevas instancia[...]
Google abre las puertas de Google Open Source un nuevo sitio web que une todos sus proyectos de «Código Abierto» que ha[...]
Hace tiempo pidieron un video tutorial sobre como crear sus propios componentes swing java, lamentablemente debo decir q[...]
OS.js a pesar de lo que sugiere su nombre, no es en si un Sistema Operativo, es más, en su web oficial no se nombra por[...]
En un post anterior vimos la forma de conectarnos a una base de datos Access con C#, pero de nada nos sirve solo conecta[...]
A veces navegando en la internet buscando novedades , investigando o simplemente perdiendo el tiempo 🙂 se encuentran cos[...]