WebSite X5Help Center

 
Reginaldo Almeida Standupweb
Reginaldo Almeida Standupweb
User

Envio não autenticado de e-mails PHP5 e Porta 587  pt

Autor: Reginaldo Almeida Standupweb
Visitado 2768, Seguidores 1, Compartilhado 0  

Buscando melhorar a sua experiência com nossa Revenda de Hospedagem, bem como estimular o bom uso do produto, estamos revisando as regras de envio de e-mails pela
Revenda, visando as boas práticas de envio e o desempenho de seus serviços.

Por exemplo, o envio não autenticado de e-mails possibilita que qualquer pessoa mande um e-mail sem identificar o remetente e até mesmo usando o nome de outra pessoa.

Este envio anônimo de e-mails é um dos principais problemas da revenda e estamos sujeitos a bloqueios realizados por administradores de servidores de e-mail ou listas AntiSpam. Os bloqueios acabam afetando todos os clientes que enviam e-mails por nossos servidores da revenda para provedores que fazem a verificação de procedência ou que checam servidores bloqueados.

Para oferecer mais segurança e evitar o envio de e-mails não autenticados (SPAMs) que causam má reputação dos nossos servidores de revenda e até bloqueiam nosso IP, realizamos alterações em nossos servidores revenda para combater o envio de email usando a porta 25.

Seguindo regras de conduta e segurança de órgãos que realizam o gerenciamento de serviços de internet, como o CGI, a partir do dia 05/08 o envio de e-mails não autenticados através da revenda será bloqueado a qualquer momento.

Com isso, solicitamos que seja realizada a autenticação dos e-mails enviados por suas aplicações para garantir a entregabilidade das mensagens. Caso a autenticação não seja realizada isso comprometerá a entrega de seus e-mails.

Veja em nossa Wiki exemplo de código para envio autenticado em sua Revenda:http://wiki.locaweb.com.br/pt-br/PHP_Mailer_-_Enviando_e-mail_autenticado_através_da_Revenda

Reforçamos nosso compromisso AntiSPAM que pode ser visto com mais detalhes em nossa política:http://www.locaweb.com.br/sobre-locaweb/contratos-politicas/politica-anti-spam.html

Você também encontrará mais detalhes sobre o assunto em: http://wiki.locaweb.com.br/pt-br/Diferenças_entre_as_portas_SMTP_25_e_587

Caso sua necessidade seja enviar e-mails em massa de forma simples, convidamos a conhecer nossos planos de E-mail Marketing.

Se sua necessidade é o envio de e-mails e notificações automatizadas (ex: lembrete de senha, fatura mensal, mensagem recebida com sucesso), convidamos a conhecer o SMTP Locaweb.

Atenciosamente,

Equipe Locaweb

****

Primeiramente, você precisará do conteúdo para a classe PHP Mailer, pois sem ela esse tipo de envio não é possível. Obtenha essa classe em: 

http://sourceforge.net/projects/phpmailer/files/phpmailer for php5_6/PHPMailer v5.1/PHPMailer_v5.1.zip/download

******************

Segue um exemplo de envio onde há autenticação no SMTP:

<?php require_once('class.phpmailer.php'); $mailer = new PHPMailer(); $mailer->IsSMTP(); $mailer->SMTPDebug = 1; $mailer->Port = 587; //Indica a porta de conexão para a saída de e-mails $mailer->Host = 'localhost'; $mailer->SMTPAuth = true; //define se haverá ou não autenticação no SMTP $mailer->Username = 'seuemail@dominio'; //Informe o e-mai o completo $mailer->Password = 'sua senha'; //Senha da caixa postal $mailer->FromName = 'seu nome'; //Nome que será exibido para o destinatário $mailer->From = 'seuemail@dominio'; //Obrigatório ser a mesma caixa postal indicada em "username" $mailer->AddAddress('destinatario@dominio','Nome do destinatário'); //Destinatários $mailer->Subject = 'Teste enviado através do PHP Mailer'; $mailer->Body = 'Este é um teste realizado com o PHP Mailer'; if(!$mailer->Send()) { echo "Message was not sent"; echo "Mailer Error: " . $mailer->ErrorInfo; exit; } print "E-mail enviado!" ?>

Inclua este conteúdo com a classe que você baixou na mesma pasta e será possível utilizar o script sem dificuldades.

Publicado em