“Conocimientos Programación>Perl Programming

Cómo enviar texto HTML Con SMTP Perl

2015/11/17
Hay muchas maneras diferentes para enviar correo electrónico, sin embargo, sólo hay unas pocas maneras "recomendados" para escribir código eficiente . Una recomendación es utilizar Net :: SMTP para enviar mensajes de texto y el uso de MIME :: Lite :: TT :: HTML para los mensajes HTML o mensajes con archivos adjuntos. Puede, sin embargo , utilizar MIME :: Lite para crear el mensaje y tienen el envío real tiene lugar con SMTP. Instrucciones
1

Crear un nuevo script de Perl , que es un archivo de texto guardado con la extensión " . Pl " y creado en un editor de texto como Bloc de notas . Asegúrese de incluir una referencia a MIME :: Lite al principio de la secuencia de comandos mediante la codificación de " usar MIME :: Lite :: TT :: HTML , . " Cree una instancia del objeto de correo usando " MIME :: Lite :: TT :: HTML -> nuevo . " Nombre de la instancia del objeto de correo "$ myemailmsg . "
2

pasar los parámetros necesarios para el "$ myemailmsg " instancia de objeto . Los parámetros incluyen el " al correo electrónico, " "de correo electrónico", " materia" , "plantilla" y " opciones de la plantilla . " Uso de una plantilla que hace el código fácilmente reutilizable
3

Utilice la plantilla para su mensaje mediante la codificación HTML : .

Template = > {

mymsg = > ' mymsg.html.tt '

}

La plantilla consistirá en un documento HTML principio correctamente formateado con y termina con < /html> .
Página 4

Enviar el mensaje mediante SMTP al pasar el servidor SMTP y escriba " smtp " para el método de envío. Codificación "$ myemailmsg -> send ( 'smtp ', ' smtp.mywebsite.com ' tiempo de espera ' = > 60 )," se enviará el mensaje a través de un servidor SMTP remoto, ubicado en " smtp.mywebsite.com " y tiempo de espera a los 60 segundos. Si un simple " $ myemailmsg -> send" está codificado , el correo electrónico se envía mediante una instalación local de sendmail
5

Agregar un archivo adjunto mediante la codificación : .

$ Myemailmsg > adjuntar ( Tipo = > ' text /html ',

datos = > ddata {

Hola

< /body> }
< p> Instalación del código HTML es otra opción si no desea utilizar una plantilla HTML.

Perl Programming
Cómo agregar módulos para Perl
Cómo eliminar las líneas duplicadas en una variable en Perl
Cómo mantener una ventana enfocada en Perl /Tk
Cómo leer desde la mitad de un array en Perl
Cómo dividir Apart URLs en Perl
Cómo escribir un script de Perl en VI
Cómo convertir una cadena a INT PERL
Cómo configurar Perl en XAMPP
Conocimientos Informáticos © http://www.ordenador.online