sexta-feira, 3 de setembro de 2010

Script para envio de e-mail

Karl Schiewaldt

Olá!
Como especificado em nossa proposta e no cronograma, nosso site teria um formulário para contato do usuário com o grupo. E ontem, conseguimos terminar.
Basicamente, encontramos uma classe que envia e-mails, o PHPMailer, onde nós colocamos a pasta com os itens da classe, na pasta onde se encontra nosso site no servidor, e fizemos o script em PHP para pegar os dados do formulário, montar o e-mail, e enviá-lo ao nosso e-mail (empresa.spectrum@gmail.com).

E aqui está nosso script:

    $nome=$_REQUEST['nome'];
    $email=$_REQUEST['email'];
    $assunto=$_REQUEST['assunto'];
    $mensagem=$_REQUEST['mensagem'];

    function Enviar($assunto,$mensagem,$email,$nome)
    {
        require_once('phpmailer/class.phpmailer.php');
        $phpmail = new PHPMailer();
        $phpmail->IsSMTP(); // envia por SMTP
        $phpmail->Host = 'ssl://smtp.gmail.com';
        $phpmail -> Port = 465;
        $phpmail->SMTPAuth = true; // Caso o servidor SMTP precise de
autenticacao
        $phpmail->Username = "empresa.spectrum@gmail.com"; //SMTP
Email
        $phpmail->Password = "projetocti2010"; // SMTP Senha
        $phpmail->IsHTML(true);   
        $phpmail->FromName = "$nome ($email)"; //Nome do remetente
        $phpmail->AddAddress("empresa.spectrum@gmail.com");
//Destinatario
        $phpmail->Subject = $assunto; //Assunto
        $phpmail->Body = $mensagem; //Mensagem
        $send = $phpmail->Send();
    }
    Enviar($assunto,$mensagem,$email,$nome);
?>

Foi retirada a parte de alerta ao usuário, já que o Blogger tem problemas com as tags HTML que são utilizadas aqui.

Até mais! (:

Nenhum comentário:

Postar um comentário