Envio de Emails

En este articulo aprenderemos a enviar emails (correo electrónico) de una forma compleja, gracias a mis experiencias.

Antes de nada recordaremos la chuleta:

.dma475 { width: 440px;}/*1*/

000
001
002
<?
mail
("destinatario","asunto","cuerpo","adicional");
?>

Un ejemplo:

000
001
002
<?
mail
("webmaster@programacionweb.net","Ejemplo de envio","Este email ha sido enviado a:\n\n\twebmaster@programacionweb.net","Reply to: zarator@programacionweb.net");
?>

Examinaremos esto … el mensaje se enviara a:
Destinatario: webmaster@programacionweb.net
Asunto: Ejemplo de envío
Responder a: zarator@programacionweb.net
Cuerpo:
Este email ha sido enviado a:

webmaster@programacionweb.net

Ahora veremos con detalle las partes de los emails:

Destinatario
El destinatario de un email será el email donde se enviará el email. Este campo es obligatorio ya que sin email no podrá enviar el mensaje.
Podremos poner mail(“Pepe José <elpepe@hotmail.com>”, [...] o mail(“elpepe@hotmail.com”, [...] de las dos formas se pueden enviar.

Asunto
El asunto de un mensaje es una introducción al contenido del mensaje. Este campo no es obligatorio ya que si no lleva asunto aparece (sin asunto), si el asunto es muy largo se te abreviará con … (tres puntos) .

Cuerpo del Mensaje o Contenido
En el contenido del mensaje escribirás el motivo del email. No es obligatorio, pero por lógica deberías de escribir algo. El email puede ser de tres tipos (plano,html y mixto) pero mejor utilizar (plano y html)

Si es Plano:

El mensaje será una línea de texto .. es decir no se ejecutará nada solo será texto, menos \x. Hay tres códigos \t, \n y \r (esto también se ejecuta en alertas html).

\n = salto de línea
\t = sangría
\r = vuelta de línea

Nota:
En algunos programas o servidores se confunde \r con \n (salto de linea).

Si es html:
Aquí se ejecuta todo tipo de html. Si el receptor del email usa hotmail deberás saber que este modifica los códigos como los <a href=’[externo?id=tuweb]‘> (pone cabecera) <p onclick=”> (si antes era onclick=’a()’ ahora se queda sin nada), es decir censura algunos códigos.

Este tipo de mensaje puede traerte problemas, ya hackers utilizan este método de email para que rescribas tu contraseña haciéndose pasar por un error. Puede ocultarse bien así que te recomiendo que no hagas mucho caso.

Fuente: http://www.programacionweb.net/articulos/articulo/?num=18

Leave a Reply