Usuários SAC sucsis 0 Posted October 8, 2020 Usuários SAC Report Share Posted October 8, 2020 (edited) 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 October 8, 2020 by sucsis Informações faltando Link to post Share on other sites
Usuários SAC Solution sucsis 0 Posted October 8, 2020 Author Usuários SAC Solution Report Share Posted October 8, 2020 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. Link to post Share on other sites
EMBarbosa 3,372 Posted October 8, 2020 Report Share Posted October 8, 2020 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. 1 []'s Elton Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 post Share on other sites
Recommended Posts