Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2581 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde,

Desenvolvendo um projeto mobile, desenvolvi um DataSnap REST que fica em um Servidor da MS Azure Windows Server 2016 SR, localizado no Sul do Brasil.

Os testes na máquina de desenvolvimento o envio de e-mail utilizando o ACBrMail funciona perfeitamente, ou seja, com o servidor funcionando na rede local e o celular fazendo a chamada do método de EnvioEmail, ele envia perfeito.

Qnd a conexão é feita para o MS Azure Server, retorna o erro de Unable Login.

Acredito que seja questão de porta ou firewall, mas tentei abrir a 465 (Gmail SMTP), mas não consegui resultado favorável.

Alguém tem alguma solução?

 

(OBS: não estou conseguindo conectar no ACBr Fórum com minha conta do Google, como entro em contato com Adms?)

 

Desde já, obrigado.

Postado
13 minutos atrás, Daniel Simoes disse:

Você precisa conhecer exatamente quais são os parâmetros de conexão do servidor SMTP no Azure...

Uhm... como assim?

Estou utilizando o SMTP do Google (Gmail) para envio de Email e o MS Azure apenas como máquina servidora.

  • Fundadores
Postado

Nesse caso, use os parâmetros de SMTP do Gmail

- Verifique se você configurou a conta do GMail para SMTP externo
- Verifique se o Azure permite saída na porta do SMTP (firewall)

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Postado

Entrei em contato com o Suporte da MS Azure e tive a seguinte resposta:

MS Azure: Os servidores de e-mail em geral, bloqueiam os IPs públicos como os utilizados pela MS Azure com os seus servidores, sendo assim, provavelmente o SMTP do Google está bloqueando o envio de e-mail por considerar 'Não confiável'. Neste sentido recomendamos a criação e configuração de uma conta em serviços confiáveis de Realy Email, configurar o Sistema para comunicar com o Relay e deixar que ele faça o envio dos e-mails.

Já trabalharam desta forma utilizando ACBrMail?

  • Fundadores
Postado

Não parece ser uma configuração no ACBrMail.. e sim no Azure x GMail... Pelo que commpreendi.. vc precisaria criar uma WhiteList no Google, com os IPs permitidos, incluindo o seu IP do Azure...

Quer um conselho.. esqueça envio de email pelo Google.. eles odeiam SMTPs externos, pois dessa maneira você não acessa a tela do GMail e não vê as propagandas... por isso, eles dificultam muito o uso...

Use um serviço de envio de email, como por exemplo o que usamos aqui no fórum do ACBr... O SparkPost

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • 3 semanas depois ...
Postado

@Daniel Simoes tive um tempo e necessidade de voltar a esta funcionalidade, mas estou com dificuldades de configuração do Componente ACBrMail para enviar por um Mail Delivery.

Não estou utilizado o Spark, fiz uma conta no MailGun, pois tem Free/Mês e minha necessidade é para poucos emails. Ele me disponibiliza as informações que seguem na imagem, com isso eu conseguiria enviar emails?

 

Meu código de teste está assim:

function TDMACBr.EnviaEmail: Boolean;
begin
  try
    ACBrMail1.Host      := 'smtp.mailgun.org';
    ACBrMail1.Port      := '587';

    ACBrMail1.From := 'REMETENTE @gmail.com';
    ACBrMail1.FromName := 'NOME';

    ACBrMail1.Username := 'postmaster@ INFO DA IMAGEM .mailgun.org';
    ACBrMail1.Password := 'INFO DA IMAGEM';

    ACBrMail1.AddAddress('DESTINATARIO TESTE [email protected]');
    ACBrMail1.Subject := 'SUBJECT'; // assunto
    ACBrMail1.IsHTML := False; // define que a mensagem é html
    // mensagem principal do e-mail. pode ser html ou texto puro
    ACBrMail1.AltBody.Text := 'Testando envio de Email';

    ACBrMail1.Send;

  finally
  end;
end;

 

Está correto?

Sem título.jpg

Postado

@Daniel Simoes, muito obrigado, eu nunca iria me atentar para este detalhe.

De acordo com o Manual, eles possuem estas configurações de portas: 25, 465 (SSL/TLS), 587 (STARTTLS), and 2525

Estava utilizando a 587, mas a correta era a 465. Funcionou no servidor de teste. Vou testar no servidor Azure.

  • Curtir 1
  • Este tópico foi criado há 2581 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.