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> . < br > 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.