Enviando e-mail com ActivePerl - Parte 2 Introdução Esta é a parte 2 da minha série, Enviando e-mail com ActivePerl. Nesta parte da série vemos como enviar dados de formulário web definidas como e-mail. Um usuário da Internet pode digitar informações em um formulário HTML (web) e, em seguida, clique no botão Enviar. Esta informação pode ser enviada como e-mail para uma caixa de e-mail. Quando a informação no navegador do usuário é bem formado, ele é chamado de um conjunto de dados. Bem formando aqui significa que cada controlo de formulário deve ter um nome e um valor.
Quando o usuário clica no botão enviar, o conjunto de dados é enviado primeiro para o servidor web que mantém o formulário HTML e seu web site. No servidor web há um script (no nosso caso, um script Perl), que iria converter os dados ajustaram-se em um e-mail e, em seguida, enviá-lo para o servidor de destino e-mail. Você deve ter lido a primeira parte desta série antes de ler este. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected].
Ou seja, contacte-me para o menor problema que você tem sobre o que você está lendo. Tudo dito neste artigo aplica-se a Perl tradicional. No entanto, com Perl tradicional você tem que preceder o seu código com algo como: #! /Usr /bin /perl. Você precisa de conhecimentos básicos em HTML (ou XHTML) e ActivePerl (Perl), a fim de compreender este artigo. Se você não tem conhecimentos básicos em HTML, em seguida, ler a série que eu escrevi intitulado, XHTML Básico. Para chegar à série, digite o título e meu nome Chrys na caixa de pesquisa da página e clique em Pesquisar.
Exemplo Email Considere o seguinte e-mail Perl pronto para enviar a partir de um servidor de web site: open (Sendmail, "| /usr /lib /sendmail -oi -t") or die "Não é possível bifurcar para sendmail: $! \\ N"; imprimir SENDMAIL De: Para: Assunto: Ilustração Date: Fri, 21 de novembro de 2010 09:55:00 -0000 Primeiro Nome: John Segundo Nome: Smith Mensagem: Caro Madame, a linha de saudação acima é um ponto a partir do ponto de vista da leigo, porque uma linha em branco segue.
Este é o terceiro parágrafo do ponto de vista do leigo e nenhuma linha aqui deve ser superior a 78 caracteres, incluindo os espaços. As primeiras três linhas do corpo da mensagem também formar um ponto a partir do ponto de vista de um leigo. Nenhuma linha na seção de cabeçalho de e-mail também deve ser maior do que 78 ca