Ir para conteúdo
  • Cadastre-se

dev botao

Enviar E-Mail Com Acbrmail E Utilizando Conta Da Amazon Ses


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

Recommended Posts

Boa tarde,

 

Estou tentando envia e-mail utilizando uma conta da Amazon SES utilizando o ACBRMail.

 

A minha implementação é a seguinte:

 

Mail.From := ''; //usuário da Amazon

Mail.Host := 'email-smtp.us-west-2.amazonaws.com';

Mail.Username := Mail.From;

Mail.Password := ''; //password da Amazon

Mail.Port := 587;

Mail.AddAddress([email protected]);

Mail.Subject := 'E-mail de Teste';

Mail.IsHTML := False;

Mail.ReadingConfirmation := False;

Mail.Body.Text := 'Este é um e-mail de teste';

Mail.SetSSL := True;

Mail.SetTLS := True;

Mail.Attempts := 1;

Mail.Send;

 

Mail é o componente do ACBr.

Tentei combinar as configurações SetTLS e SetSSL e Attempts e não deu certo.

 

Com as DLL do OpenSSL na versão 0.9.8.14 ocorre o erro "SMTP Error: Unable to Login".

Com as DLL do OpenSSL na versão 1.0.2.3 ocorre o erro "SMTP Error: Unable to send MailFrom".

 

Enviar e-mails para outros SMTP como Gmail e Hotmail eu consegui fazer funcionar.

 

Alguém poderia me ajudar?

Link para o comentário
Compartilhar em outros sites

  • Consultores

Talvez seja necessário alguma configuração diferente de porta ou outra coisa,

 

Além disso, se eu entendi bem, você está utilizando a Amazon para enviar e-mails pelo gmail. Isso significa que podem ser necessárias outras configurações no gmail para habilitar essa funcionalidade. Eu lembro de ter lido sobre isso, mas como não utilizei ainda, não guardei de cabeça.

Eu começaria a pesquisar por aí...

[]'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 para o comentário
Compartilhar em outros sites

Talvez seja necessário alguma configuração diferente de porta ou outra coisa,

 

Além disso, se eu entendi bem, você está utilizando a Amazon para enviar e-mails pelo gmail. Isso significa que podem ser necessárias outras configurações no gmail para habilitar essa funcionalidade. Eu lembro de ter lido sobre isso, mas como não utilizei ainda, não guardei de cabeça.

Eu começaria a pesquisar por aí...

 

Obrigado por ajudar EMBarbosa.

 

Na verdade eu tentei enviar utilizando também as portas 25, 465, 587 e 5587.

Todas elas deram o mesmo erro.

O post que você me sugeriu eu já tinha visto. Fiz as modificações sugeridas e acabei encontrando ou o erro "SMTP Error: Unable to Login", ou o erro "SMTP Error: Unable to send MailFrom".

 

Eu debuguei a execução e num determinado momento eu encontrei o erro "421 Timeout waiting for data from client" no método Login da unit smtpsend.

Interessante que este e-mail não chega na tela, ao invés dele, vem o erro "SMTP Error: Unable to send MailFrom".

Editado por _asseinfo
Link para o comentário
Compartilhar em outros sites

  • Consultores

Você já configurou sua conta no gmail para poder ser enviado emails assim?

Veja essa sugestão:

 

1. Use SMTP port 587 and TLS.

2. Visit www.gmail.com and go to "Account settings" -> "Security" -> "Access for less secure apps" Settings and enable it.

3. Visit http://www.google.com/accounts/DisplayUnlockCaptcha and sign in with your Gmail username and password.

4. Try sending mail again from Drupal.

Fonte:https://www.drupal.org/node/1491914#comment-9387955

 

Claro que o acima é sobre drupal e está especificamente falando sobre o envio pelo SMTP do gmail, mas pode ser alguma coisa nessas configurações...

 

Outros pontos a serem analisados:

 - na ajuda do gmail aqui.

 - explicação da configuração SMTP do gmail

 - explicação do amazon SES para referência

[]'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 para o comentário
Compartilhar em outros sites

  • Consultores

Eu entendi, por isso que coloquei o último link e também escrevi:

 

Claro que o acima é sobre drupal e está especificamente falando sobre o envio pelo SMTP do gmail, mas pode ser alguma coisa nessas configurações...

[]'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 para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3252 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.

The popup will be closed in 10 segundos...