Après la dernière mise à jour, l'envoi d'e-mails ne fonctionne plus

Impossible d’exécuter 3852 tâches de messagerie. Vérifiez les paramètres du serveur de messagerie dans le fichier app.yml.

Dans sidekiq :

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

J’ai vu d’autres publications avec des problèmes similaires.

Utilisez-vous DigitalOcean ? Si oui, ils pourraient bloquer le port que vous utilisez.

Quel port utilisez-vous ? Essayez de le définir sur 2525 dans app.yml et reconstruisez. Cela a fonctionné pour d’autres.

Si cela ne fonctionne pas, vous devrez peut-être ouvrir un ticket avec eux.

Il a été découvert que le problème vient du fournisseur de messagerie

Si vous avez trouvé le problème, veuillez fournir plus de contexte et les étapes que vous avez suivies avant de marquer votre propre publication comme solution. Ainsi, d’autres pourront bénéficier de ce que vous avez appris.

1 « J'aime »

Diagnostics :

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

Test in 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'
}

# Test d'envoi
ActionMailer::Base.mail(
  from: 'admin@email.com',
  to: 'admin@email.com',
  subject: 'Test from Rails',
  body: 'Test message'
).deliver_now

Cela résulte en un texte d’erreur clair

1 « J'aime »

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