Envio de mensagens e Validação do email

Publicado por Walter Oze 22/04/2004

[ Hits: 8.301 ]

Download sendmail.php




Uma função para envio de mensagens.

  



Esconder código-fonte

<?
function sendmail ($destinatario,$from,$assunto,$mensagem,$html=false){
    /** 
    * Esta função envia um email
    *
    * @param   string   destinatario do email
    * @param   string   remetente do email
    * @param   string   assunto do email
    * @param   string   mensagem a ser enviada
    * @param   boolean   verdadeiro para HTML ou false para TEXTO (default igual a false)
    * @returns   boolean   True se foi enviado com sucesso ou False se não foi enviado com sucesso
    *
    * @author   Walter Oze
    * @version   1.0
    */
    $headers  = "MIME-Version: 1.0\n";
   $h='';
    if ($html) {
        $headers .= "Content-Type: multipart/alternative;\n";
        $headers .= "      boundary=\"----=_NextPart_000_0005_01C2420F.7C3CD7A0\"\n";
        /* additional headers */
        $h .= "------=_NextPart_000_0005_01C2420F.7C3CD7A0\n";
        $h .= "Content-Type: text/html;\n";
        $h .= "      charset=\"Windows-1252\"\n";
        $h .= "Content-Transfer-Encoding: quoted-printable\n\n\n";
        $mensagem = $h . $mensagem;
    } else {
        $headers .= "Content-Type: text/plain;\n";
    }
    $headers .= "From: $from\n";
    return mail($destinatario,$assunto,$mensagem,$headers);
}
?> 

Scripts recomendados

Formulario para e-mail

Enviando Mala direta em PHP

Sistema de indicação para múltiplos emails

Relatório de uso de caixa postal

Envio de newsletter com imagens, formatação de textos personalizada e validação de email


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts