Curso de PHP 8 Aula 166 Como Desenvolver uma Classe de Emails Usando PHPMailer
Home » Desenvolvimanto de sites  »  Curso de PHP 8 Aula 166 Como Desenvolver uma Classe de Emails Usando PHPMailer

ADQUIRA O CURSO COMPLETO COM CÓDIGO FONTE, SUPORTE E CERTIFICADO NA UDEMY PELO LINK ABAIXO ...
Font

One thought on “Curso de PHP 8 Aula 166 Como Desenvolver uma Classe de Emails Usando PHPMailer

  1. Em primeiro lugar gostaria de agradecer por compartilhar com a gente seu conhecimento, tem me ajudado bastante. Criei minha classe baseando neste video. Adicionei algumas funções para adicionar um ou vários destinatários, um ou vários anexos entre outras coisas… Percebi que ao colocar a senha errada por exemplo a mensagem de erro não era exibida mas o mesmo código fora da classe funcionava… Consegui resolver, não sei se foi a melhor forma mas segue trecho do código para compartilhar….

    public function enviar_email(string $remetenteEmail, string $remetenteNome): bool {

    try {

    $this->EMAIL->setFrom($remetenteEmail, $remetenteNome);

    //se tem anexos

    if (!empty($this->anexos)){

    foreach ($this->anexos as $anexo){

    $this->EMAIL->addAttachment($anexo['caminho'], $anexo['nome']);

    }

    }

    foreach ($this->destinatarios as $destinatario){

    $this->EMAIL->addAddress($destinatario['destinatarioEmail'], $destinatario['destinatarioNome']);

    }

    $this->EMAIL->send();

    return true;

    } catch (phpmailerException $e) {

    echo $e->errorMessage(); //Pretty error messages from PHPMailer

    return false;

    } catch (Exception $e) {

    echo $e->getMessage(); //Boring error messages from anything else!

    return false;

    }

    Mais uma vez obrigado!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *