O caminho termina com o nome do programa, que é o sendmail. Este programa é o que realmente envia o e-mail para o servidor de e-mail. Agora, Perl é case sensitive, então SENDMAIL e sendmail são duas coisas diferentes. O programa sendmail pode ter um nome diferente do sendmail. Pergunte ao seu administrador do sistema (do servidor onde o email Perl para ser enviado atualmente reside) para o caminho para o programa sendmail eo nome do programa sendmail; certifique-se que você digite o | personagem antes de digitar o caminho. Observe as barras no caminho.
-oi e -t são opções que você deve digitar no segundo argumento, como o tipo acima. Eu não vou explicar o significado aqui. A segunda declaração (que termina com ponto e vírgula) no código Perl e-mail é, imprimir SENDMAIL Esta é a função de impressão (sem parênteses), seguido do filehandle na função aberta. Então você tem um espaço e, em seguida Observe a linha em branco, o que é necessário entre a seção de cabeçalho ea seção corpo da mensagem de e-mail no código acima. De referir ainda o texto EOF, que se encontra numa linha no final da mensagem de e-mail.
A primeira declaração acima abre o filehandle e da última declaração fecha. Se falhar o processo de fecho, em seguida, a segunda parte da última declaração reporta o erro. Não se preocupe muito com esta segunda parte, mas tê-lo em seu próprio código. Se você omitir a segunda parte das primeiras e últimas declarações, o código ainda deve funcionar, mas é aconselhável tê-los. Isso é que é para o envio de e-mails simples com ActivePerl (ou Perl).
Até agora, como e-mail está em causa não é muito mais para a seção de cabeçalho do que eu dei, mas como um Webmaster você não precisa de tudo isso para o envio de e-mail do seu servidor web para um servidor de e-mail. Isso ocorre porque o receptor provavelmente vai ter um agente de e-mail (programa) que ele vai usar para abrir o e-mail e enviar o que complicado resposta que quer enviar. Su