Há muitas maneiras diferentes de enviar e-mail, no entanto, há apenas alguns "recomendados" maneiras de escrever código eficiente. Uma recomendação é usar Net :: SMTP ao enviar mensagens de texto simples e usando MIME :: Lite :: TT :: HTML para mensagens HTML ou mensagens com anexos. Você pode , entretanto, usar MIME :: Lite para criar a mensagem e ter a ter lugar o envio de real com SMTP. Instruções
1
Crie um novo script Perl , que é um arquivo de texto simples salvo com extensão ". Pl" e criado em um editor de texto simples como o Notepad. Certifique-se de incluir uma referência a MIME :: Lite no início do roteiro de codificação " use MIME :: Lite :: TT :: HTML; ". Criar uma instância do objeto mails usando " MIME :: Lite :: TT :: HTML- > novo . " Nome e-mail objeto de instância "$ myemailmsg ".
2
Passe os parâmetros necessários para o "$ myemailmsg " instância de objeto . Os parâmetros incluem o " e-mail ", "do e-mail ", " assunto ", " modelo " e " opções de modelo . " Usando um modelo torna seu código facilmente reutilizável
3
Use o modelo para a sua mensagem em HTML codificação : .
Template => {
mymsg => ' mymsg.html.tt ' em
}
O modelo será composto de um documento HTML formatado corretamente começando com e termina com . < br >
4
Enviar a mensagem usando SMTP passando o servidor SMTP e digite " smtp" para o método de envio . Codificação "$ myemailmsg -> send ( 'smtp ', ' smtp.mywebsite.com ' , Timeout = > 60); " irá enviar a mensagem usando um servidor SMTP remoto , localizado em " smtp.mywebsite.com " eo tempo limite em 60 segundos. Se um simples " $ myemailmsg -> enviar" é codificado, o e-mail é enviado com uma instalação sendmail locais
5
Adicionar um anexo por codificação : .
$ Myemailmsg > anexar (Tipo = > 'text /html' ,
Dados => ddata {
Olá! meu
}
Colocar a HTML é outra opção se você não quiser usar um modelo HTML .