<?php
include_once("include/email.class/smtp.php");
// Autenticação Gmail ou Google Apps
$cfg["email_smtp"] = "smtp.gmail.com";
$cfg["email_usuario"] = "sendmail@seudominio.com.br";
$cfg["email_senha"] = "temp875346";
$cfg["email_porta"] = 465;
$cfg["email_ssl"] = "ssl";
Class Email
{
var $para, $titulo, $mensagem;
var $erro;
private $obj, $saida;
function Envia()
{
global $cfg;
$para = strtolower($this->para);
$titulo = $this->titulo;
$mensagem = $this->mensagem;
$obj = new SMTP;
$obj->Delivery('relay');
$obj->Relay($cfg["email_smtp"], $cfg["email_usuario"], $cfg["email_senha"], $cfg["email_porta"], 'login', $cfg["email_ssl"]);
$obj->TimeOut(10);
$obj->From($cfg["email_usuario"]);
$para=str_replace(",", ";", $para); $para=str_replace(" ", "", $para);$para=explode(";", $para);
for($i=0;$i<count($para);$i++)
{
$obj->AddTo($para[$i]);
}
$obj->Html($mensagem);
try{
$obj->Send($titulo);
$saida = true;
}
catch (Exception $e) {$saida = false;}
unset($obj);
return $saida;
}
}
$obj = new Email;
//$obj->para = "nome@dominio.com.br";
$obj->para = "nome@dominio.com.br";
$obj->titulo = "Teste de e-mail";
$obj->mensagem = "Estou enviando este teste de e-mail";
if($obj->Envia())
{
echo "E-mail enviado com sucesso!";
}else{
echo "Erro no envio de e-mail :-(";
}
unset($obj);
?> Note |
---|
O Google libera o envio de 500 e-mails por conta/dia (100 destinatários por mensagem) e não é permitido a utilização de contas de email normais para envio de email em lote. Para quantidades maiores, consulte nossa solução de Email Marketing. |
|