Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Envio de e-mail usando Outlook.com Neste artigo vou demonstrar como enviar e-mails utilizando a conta do hotmail que agora passou a "outlook.com". Testado na versão 1.0.2 do framework para web. Vamos colocar as mãos na massa: 1 - Alterar a Classe TMail: o método SetSmtpHost não favorece o uso de TLS. Assim alterei a classe para ...
ES
Envio de e-mail usando Outlook.com  
Fechado
Neste artigo vou demonstrar como enviar e-mails utilizando a conta do hotmail que agora passou a "outlook.com".

Testado na versão 1.0.2 do framework para web. Vamos colocar as mãos na massa:
1 - Alterar a Classe TMail:
o método SetSmtpHost não favorece o uso de TLS. Assim alterei a classe para
  1. <?php public function SetSmtpHost($host$port 25$secure 'ssl')
  2.     {
  3.         $this->pm-> Host $host;
  4.         $this->pm-> Port $port;
  5.         
  6.         $this->pm-> SMTPSecure $secure;
  7.     } ?>


O que favorece o uso de qualquer tipo de segurança smtp.

2 - Entre em sua conta do Outlook.com.

3 - Clique no ícone que parece uma engrenagem e clique em Opções e depois clique em Mais configurações de email ou em Opções.

4 - Em Gerenciando sua conta, clique em Conectar dispositivos e aplicativos com POP.

5 - Em POP, selecione Habilitar.

6 - Clique em Salvar.

7 - Configure o arquivo email.ini da seguinte forma:
from = "email@dominio.com.br" ou "email@hotmail.com"
name = "Nome do e-mail"
host = "smtp-mail.outlook.com"
port = "587" ou "25"
user = "email@dominio.com.br"
pass = "xxxxxxx"
repl = "email@dominio.com.br"


Obs.: o domínio serve para aqueles que configuraram o Windows Live com domínio próprio. Para aqueles que não sabem fazer essa configuração e tem interesse segue link: www.gerenciandoblog.com.br/2012/07/email-gratis-dominio-windows-live

Bem pessoal, é isso!
Espero ter ajudado

abs!
Eliezer

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (5)


ES

Me esqueci de um detalhe:

Utilização
  1. <?php $mail->SetSmtpHost($ini['host'], $ini['port'],'tls'); ?>
PD

Obrigado Eliezer!
MG

Onde devemos colocar o arquivo 'email.ini"?
Obrigado
marcelo
ES

em: app/config/
MG

Eliezer, bom dia.
Obrigado!
Abraços
Marcelo