<?php$e = new Mailer;$setup = ['host' => '', 'nome de usuário'=>'', 'senha'=>'', 'autenticação'=>'', 'porta'=> '' ];$e->init('smtp') ->configurar($configurar) ->assunto('Bem vindo') ->to(['name' => 'David Inyang', 'email'=>'[email protected]']) ->from(['nome' => 'David Inyang', 'email'=>'[email protected]']) ->body('Olá, bem vindo ao time') ->enviar e-mail();
Esta é uma interface de e-mail simples que torna o envio de e-mails SMTP extremamente fácil.
Você pode enviar e-mails em texto simples ou HTML e também incluir anexos facilmente a partir de uma interface fluente.
Ele fornece todas as peças básicas necessárias para criar quase qualquer tipo de e-mail.
host = url do host smtp
nome de usuário = nome de usuário smtp
senha = senha smtp
autenticação = SSL ou TLS
porta = porta smtp
apiKey = sua chave de API sendgrid
Para instalar com o Composer, basta exigir a versão mais recente deste pacote.
compositor requer thedavidinyang/phpsimplemail
Certifique-se de que o arquivo de carregamento automático do Composer esteja carregado.
// em algum momento no início do carregamento do seu projeto, solicite o autoloader do Composer// veja: http://getcomposer.org/doc/00-intro.mdrequire 'vendor/autoload.php';
Baixe um arquivo compactado e extraia-o no diretório onde o pacote residirá
Você pode baixar cópias estáveis do dompdf em https://github.com/thedavidinyang/phpsimplemail/releases
Basta passar a configuração do seu email para o PHPSimplemail:
// referenciar o namespace SimpleMailuse thedavidinyangSimpleMailMailer;// Definir configurações SMTP$setup = ['host' => '', 'username'=>'', 'password'=>'', 'authentication'=>'', ' port'=>'' ];// inicializa e usa o SimpleMail class$e = new Mailer;$e->init('smtp') ->setup($setup)// Definir parâmetros de e-mail// Assunto->subject('Bem-vindo')// Destinatário->to(['name' => 'David Inyang', 'email'=>'samplemail@gmail .com'])// Sender->from(['name' => 'David Inyang', 'email'=>'[email protected]'])// Content->body('Olá, bem-vindo à equipe')// Enviar email->sendmail();
Basta passar sua chave API sendgrid para o PHPSimplemail:
// referenciar o namespace SimpleMailuse thedavidinyangSimpleMailMailer;// Definir configurações SMTP$setup = ['apiKey' => '' ];// inicializar e usar a classe SimpleMail$e = new Mailer;$e->init('sendgrid') ->setup($setup)// Definir parâmetros de e-mail// Assunto->subject('Bem-vindo')// Destinatário->to(['name' => 'David Inyang', 'email'=>'samplemail@gmail .com'])// Sender->from(['name' => 'David Inyang', 'email'=>'[email protected]'])// Content->body('Olá, bem-vindo à equipe')// Enviar email->sendmail();