Após a última atualização, o envio de e-mails não funciona

Não foi possível executar 3852 tarefas de e-mail. Verifique as configurações do servidor de e-mail no arquivo app.yml.

No sidekiq:

Jobs::HandledExceptionWrapper: Wrapped OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading

Eu vi outros posts com problemas semelhantes.

Você está usando o DigitalOcean? Se sim, eles podem estar bloqueando a porta que você usa.

Qual porta você está usando? Tente configurá-la para 2525 em app.yml e reconstrua. Isso funcionou para outros.

Se isso não funcionar, talvez você precise abrir um ticket com eles.

Descobriu-se que o problema está com o provedor de e-mail

Se você encontrou o problema, por favor, forneça mais contexto e os passos que você tomou antes de marcar sua própria postagem como a solução. Dessa forma, outros poderão se beneficiar do que você aprendeu.

1 curtida

Diagnóstico:

./launcher enter appopenssl s_client -connect smtp.beget.com:465 -servername smtp.beget.co

Teste no Rails:

./launcher enter app
rails c
ActionMailer::Base.smtp_settings = {
  address: 'smtp.beget.com',
  port: 465,
  user_name: 'admin@email.com',
  password: 'password',
  authentication: :login,
  ssl: true,
  tls: true,
  enable_starttls_auto: false,
  openssl_verify_mode: 'none'
}

# Envio de teste
ActionMailer::Base.mail(
  from: 'admin@email.com',
  to: 'admin@email.com',
  subject: 'Teste do Rails',
  body: 'Mensagem de teste'
).deliver_now

Isso resulta em um texto de erro claro

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.