X
    Categoria: Amazon

[Amazon] PHP enviando e-mail pelo SES

 

Fala pessoal,
vou postar um tutorial de como enviar emails pelo PHP através do SES:

Primeiramente vamos precisar do arquivo ses.php que pode ser baixado aqui , esse aquivo contém a classe SimpleEmailService que vai nos ajudar no envio de email’s.

Após baixar o arquivos vamos criar nosso script:

<?php
//definimos destinatário, remetente, assunto e mensagem
$from = 'remetente@email.com';;
$email = 'destinatario@email.com';;
$assunto = 'Campo assunto';
$mensagem = 'Sua mensagem aqui';
require_once('ses.php');
//classe SimpleEmailService
$ses = new SimpleEmailService('AWS Access key', 'AWS Secrete key');
//cria uma nova instancia
$m = new SimpleEmailServiceMessage();
//seta valores definidos nas variaveis acima
$m->addTo($email);
$m->setFrom($from);
$m->setSubjectCharset('ISO-8859-1');
$m->setMessageCharset('ISO-8859-1');
$m->setSubject('=?UTF-8?B?'.base64_encode($assunto).'?= ');
$m->setMessageFromString(NULL,$mensagem);
//envia email
$ses->sendEmail($m);
?>

é possível ainda passar outros parâmetros como: Cópia oculta, Cópia, Responder para e etc..

Leia mais sobre a classe SES aqui

Espero ter ajudado.

 

 

Juliano Rossetto: Formado em Analise e Desenvolvimento de Sistemas. Desenvolvedor dos principais CMS ( Wordpress, Joomla). Desenvolvedor de E-commerce (Opencart e WooCommerce). Analista de SEO: Otimização de sites para mecanismos de buscas. Analista de Infraestrutura voltado para servidores na nuvem: Amazon Web Services (AWS), DigitalOcean e Linode. Para dúvidas ou serviços entre em contato aqui.