PHP Mailer ou fazer seu proprio?

08/09/2014

9

PHP

Pesquisando mais sobre o envio de emails com PHP achei o PHPMailer, porem quero saber se eu usando essa classe pronta eu fico isento de fazer configurações no PHP.
abraço.
Responder

Posts

É a velha história: "Porque reinventar a roda ?" Com certeza eu optaria por usar o PHPMailer.
Responder

09/09/2014

Alisson Santos

Estou com o Ronaldo, essa classe é pronta, o que tem que saber fazer são as chamadas, ela já faz todas as tratativas básicas.
Responder

09/09/2014

Claudio Lopes

concordo...
Responder

09/09/2014

Marcio Araujo

Pois é, vi uma video que mostrava certas configurações no arquivo php. achei tão estranho e não optei por mexer por teimosia mesmo, então, acho que essa solução é a melhor. mais alguma consideração senhores?
Responder
Pois é, vi uma video que mostrava certas configurações no arquivo php. achei tão estranho e não optei por mexer por teimosia mesmo, então, acho que essa solução é a melhor. mais alguma consideração senhores?


Meu caro, que eu saiba o PHPMailer não exije que você "mexa" na php.ini, diferente de quando você uso a função "mail()" nativa do PHP.
Responder

09/09/2014

Marcio Araujo

Fico mais tranquilo, só em não mexer nessa configurações.
Responder
O php.ini não é um "bicho de 7 cabeças", rsrsrs.
Responder

09/09/2014

Marcio Araujo

Mas o video que vi...não gostei do que vi.
Responder

10/09/2014

Marcio Araujo

Ronaldo...valeu mesmo pela ajuda.
Responder
html><br />
<body><br />
<br />
<head>Educação Musical Mendelssohn - Login</head><br />
<br />
<br />
<br />
<body><br />
<?php<br />
<br />
require_once "phpmailer.php";<br />
<br />
<br />
$Nome = strip_tags(trim(filter_input(INPUT_POST, ''nome'')));<br />
$Eil = strip_tags(trim(filter_input(INPUT_POST, ''email'')));<br />
$Assunto = strip_tags(trim(filter_input(INPUT_POST, ''assunto'')));<br />
<br />
$From = "teste@gmail.com";<br />
<br />
$Email = new PHPMailer; (Erro fatal Classe phpmiler não encontrada)<br />
<br />
<br />
<br />
<br />
$email = $_POST[''email''];<br />
<br />
$nome = $_POST[''nome''];<br />
<br />
$mail = new PHPMailer.php;<br />
<br />
$mailer->SetLanguage("br", "phpmailer/languages/");<br />
<br />
<br />
$Smailer->IsSMTP(); //envia como SMTP <br />
<br />
$mailer->Host = "smtp.mail.uol.com.br"; //SERVIDOR DE SMTP, USE smtp.SeuDominio.com OU smtp.hostsys.com.br<br />
<br />
$mailer->SMTPAuth = true; //ATIVA O SMTP AUTENTICADO<br />
<br />
$mailer->Username = "elizeu.mo@uol.com.br "; //EMAIL PARA SMTP AUTENTICADO (pode ser qualquer conta de email do seu domínio)<br />
<br />
$mailer->Password = "Senha do meu e-mail"; //SENHA DO EMAIL PARA SMTP AUTENTICADO<br />
<br />
$mailer->SMTPSecure = "ssl";<br />
<br />
$mailer->Port = 465;<br />
<br />
<br />
$mailer->From = "$email"; //E-MAIL DO REMETENTE<br />
<br />
$mailer->FromName = "$nome"; //NOME DO REMETENTE<br />
<br />
$mailer->IsHTML(true); // envio como HTML se ''true''<br />
<br />
$mailer->Subject = "Teste de envio via PHP"; //ASSUNTO DA MENSAGEM<br />
<br />
$html = "Ola! <strong>Vamos juntos estudar!</strong>";<br />
<br />
$texto = "Você é a sua Arte! Valorize-se!";<br />
<br />
$mailer->Body = $html;<br />
<br />
$mailer->AltBody = $texto;<br />
<br />
$mailer->AddAddress("nomequalquer@provedor.com.br","nomequalquer"); //E-MAIL DO DESINATÁRIO, NOME DO DESINATÁRIO<br />
<br />
//$mailer->AddReplyTo("nomequalquer@provedor.com.br"," Suporte Hostsys "); //UTILIZE PARA DEFINIR OUTRO EMAIL DE RESPOSTA (opcional)<br />
<br />
if(!$mail->Send()){<br />
<br />
echo "A mensagem não pode ser enviada";<br />
<br />
echo "Mailer Error: " . $mail->ErroInfo;<br />
<br />
}<br />
<br />
else {<br />
<br />
echo "Mensagem enviada com sucesso!";<br />
<br />
}<br />
<br />
?><br />
<br />
<br />
<br />
</body><br />
</html>
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar