Jump to content

dev botao

Envio de e-mail através de SMTP Yahoo e Outlook


sucsis
Go to solution Solved by sucsis,
  • Este tópico foi criado há 1457 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia,

Consegui implementar com sucesso a integração do sistema com o ACBrMail, consegui enviar os emails através do SMTP Gmail e também do SMTP oficial da própria empresa, porém esta solução também vai pro cliente e normalmente eles costumam usar Gmail, Hotmail/Outlook, Yahoo, mas não obtive sucesso no envio com relação aos dois últimos, sendo que tentei de diversas formas

Observação 01: Usar outro tipo de serviço como o SparkPost e similares não é uma possibilidade.

Observação 02: Verifiquei que Yahoo e Outlook trabalham com um tal de "STARTTLS", mas não sei se tem haver com isto.

Observação 03: Com relação ao Yahoo, não foi utilizado a senha padrão do e-mail, mas sim aquela que gerada através do painel de configurações, conforme orientações aqui do próprio fórum

Observação 04: No Gmail utilizei a porta 465 e SSL

Configuração de envio Outlook

// Configurações
MAIL_Inicializar("smtpCfg.ini","")
MAIL_ConfigGravaValor("Email","Nome","Nome Teste")
MAIL_ConfigGravaValor("Email","Servidor","smtp.office365.com")
MAIL_ConfigGravaValor("Email","Conta","[email protected]")
MAIL_ConfigGravaValor("Email","Usuario","[email protected]")
MAIL_ConfigGravaValor("Email","Senha","minhaSenha")
MAIL_ConfigGravaValor("Email","Porta","587")
MAIL_ConfigGravaValor("Email","SSL","0")
MAIL_ConfigGravaValor("Email","TLS","1")
MAIL_ConfigGravaValor("Email","IsHTML","1")
MAIL_GraCfg("smtpCfg.ini")
  

Configuração de envio Yahoo

// Configurações
MAIL_Inicializar("smtpCfg.ini","")
MAIL_ConfigGravaValor("Email","Nome","Nome Teste")
MAIL_ConfigGravaValor("Email","Servidor","smtp.mail.yahoo.com")
MAIL_ConfigGravaValor("Email","Conta","[email protected]")
MAIL_ConfigGravaValor("Email","Usuario","[email protected]")
MAIL_ConfigGravaValor("Email","Senha","minhaSenha") // esta senha do YAHOO foi gerada pelo painel de configurações, conforme instrução do próprio Fórum
MAIL_ConfigGravaValor("Email","Porta","587")
MAIL_ConfigGravaValor("Email","SSL","0")
MAIL_ConfigGravaValor("Email","TLS","1")
MAIL_ConfigGravaValor("Email","IsHTML","1")
MAIL_GraCfg("smtpCfg.ini")

Rotina de envio

// Envio
Local vBuffer:=Space(256),;
	  nBufferLen:=256
MAIL_AddReplyTo("Nome Teste","[email protected]")
MAIL_AddAddress("[email protected]","Destinario Qualquer")
MAIL_SetSubject("Um Simples Email de Testes")
MAIL_AddBody("Este é o corpo da mensagem")
  
If MAIL_Send(0) != 0
  MAIL_UltRet(@vBuffer,@nBufferLen)
  MemoWrit("logACBr.txt", vBuffer)
EndIf

Log com o resultado

Erro ao tentar enviar pelo SMTP do outlook/hotmail:
SMTP Error: Unable to send MailFrom.530 5.7.57; Client was not authenticated to send anonymous mail during MAIL FROM [CP2PR80CA0109.lamprd80.prod.outlook.com

Erro ao tentar enviar pelo Yahoo:
SMTP Error: Unable to send MailFrom

Tentei enviar de outras forma, alterando portas e ativando/desativando SSL e TLS.

Alguém aí já teve este tipo de problema? Alguém hoje em dia utiliza o ACBrMail com o Yahoo ou Outlook?

 

Edited by sucsis
Informações faltando
Link to comment
Share on other sites

  • Consultores
1 hora atrás, sucsis disse:

No Outlook, após algum tempo ao logar ele me solicitou confirmar o número de celular, a partir daí o envio começou a funcionar. No Yahoo não aconteceu isso, mas passou a funcionar sozinho também.

Boa tarde sucsis.
   A mensagem do Yahoo é que realmente não houve autenticação. É possível que algum dos passos necessários para a autenticação não aconteceu.

   Sugiro verificar se não faltou alguma coisa. Talvez iniciando desde o começo as configurações no Yahoo e a senha para aplicativos menos seguros.

  • Like 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...