Tecnología

Inicio

Cómo enviar un correo electrónico con Sendmail UTF8

Cómo enviar un correo electrónico con Sendmail UTF8


Un desarrollador web puede diseñar su sitio web para enviar correos electrónicos de forma automática. Esto le permite confirmar instantáneamente la dirección de correo electrónico de un nuevo suscriptor a la página web o para enviar alertas y boletines de noticias. El desarrollador puede utilizar el lenguaje de programación PHP y su función de correo electrónico. Esta función utiliza la función de sendmail sistema operativo de su servidor para enviar el correo. La función de correo electrónico también permite al desarrollador para adjuntar información de encabezado de correo electrónico. Uno de los valores de cabecera, conocidos como de tipo de contenido, formatos del correo electrónico en el conjunto de caracteres de los desarrolladores de elección. Esto le permite enviar el correo electrónico en el conjunto de caracteres UTF-8.

Instrucciones

1 Asignar una dirección de punto de destino a una nueva variable. En este código de ejemplo, el punto de destino se ha establecido como [email protected]. La dirección de correo electrónico vive en la "a" la variable de nueva creación:

$ A = "[email protected]";

2 Adjuntar un sujeto. El correo electrónico debe tener un tema. En este ejemplo, una variable llamada "sujeto" contendrá el asunto del correo electrónico:

$ Subject = "Este es el tema de mi correo electrónico";

3 Escribir el mensaje. Asignar el mensaje a una variable. Este texto aparecerá en el cuerpo principal del correo electrónico:

$ Mensaje = "Gracias por leer este mensaje.";

4 Crear las direcciones de correo electrónico y establecer el juego de caracteres UTF-8. Las cabeceras proporcionan información importante sobre el punto de origen del correo electrónico. Siempre incluya los encabezados de cada correo electrónico o correrá el riesgo de tener el correo marcado como spam y nunca llegar a su destinatario.

5 Mira el código de ejemplo. Usted notará que la de y respuesta a las direcciones han sido asignadas. Además, tenga en cuenta que también se ha establecido el valor de tipo de contenido. La configuración conjunto de caracteres UTF-8 debería ir aquí:

$ cabeceras = 'De: [email protected]'. "\ N".

"Responder a: [email protected] '. "\ N".

"Content-Type: text / html; charset = "UTF-8" '. "\ N".

'X-Mailer: PHP /'. phpversion ();

6 Incluir una vía de retorno. Una configuración de la ruta de retorno también ayuda a evitar la categorización de spam temida. Aquí el camino de retorno ha sido asignado a la variable ReturnPath:

$ ReturnPath = "[email protected]";

7 Ejecutar la función de correo PHP. Pasar todas las variables dentro de la función. Una vez ejecutado, la función de correo utilizará función Sendmail de su servidor para enviar el correo:

mail ($ a, $ asunto, $ mensaje, $ cabeceras, $ ReturnPath);

8 Coloque el código PHP entre corchetes, el nombre y guardar el archivo PHP y subirlo al servidor. El código completo aparece como sigue:

<? Php

$ A = "[email protected]";

$ Subject = "Este es el tema de mi correo electrónico";

$ Mensaje = "Gracias por leer este mensaje.";

$ cabeceras = 'De: [email protected]'. "\ N".

"Responder a: [email protected] '. "\ N".

"Content-Type: text / html; charset = "UTF-8" '. "\ N".

'X-Mailer: PHP /'. phpversion ();

mail ($ a, $ asunto, $ mensaje, $ cabeceras, $ ReturnPath);

?>