Exception Net::SMTPServerBusy

J’essayais de télécharger des sauvegardes de site Web depuis /admin/backups et je ne reçois pas les e-mails de téléchargement. Après avoir vérifié production.log, j’ai trouvé le résultat suivant

Started PUT "/admin/backups/xxx.tar.gz" for 203.18.50.6 at 2023-05-08 05:34:50 +0000
Processing by Admin::BackupsController#email as */*
  Parameters: {"id"=>"xxx.tar.gz"}
start
  Rendered text template (Duration: 0.0ms | Allocations: 1)
Completed 200 OK in 658ms (Views: 3.7ms | ActiveRecord: 0.0ms | Allocations: 11718)
  Rendered layouts/email_template.html.erb (Duration: 2.6ms | Allocations: 36)
Job exception: Net::SMTPServerBusy

fail

Il y a aussi des erreurs similaires liées au SMTP, comme ci-dessous

start
  Rendered user_notifications/digest.html.erb within layouts/email_template (Duration: 26.5ms | Allocations: 3067)
  Rendered layout layouts/email_template.html.erb (Duration: 35.6ms | Allocations: 3335)
  Rendered user_notifications/digest.text.erb (Duration: 19.6ms | Allocations: 2594)
Job exception: Net::SMTPServerBusy

Job exception: unexpected return

fail

Le site a été migré depuis un ancien autre site, et il y a beaucoup d’e-mails d’utilisateurs formatés comme
909471255bcde5900c628c6@email.invalid

Quelqu’un peut-il me donner un indice sur la cause du problème et comment puis-je le résoudre ?

Il y a un problème avec votre serveur smtp. Vous devrez le réparer.

Ces utilisateurs avaient des adresses e-mail invalides (peut-être vides), donc le script d’importation en a créé une bidon. Il n’y a pas grand-chose que vous puissiez faire pour corriger cela.

Il s’avère que c’est lié à mon serveur SMTP. Après l’avoir vérifié avec ./discourse-doctor et résolu les erreurs SMTP. Je peux envoyer des e-mails maintenant et ces e-mails mis en file d’attente sont également envoyés.

Merci pour votre aide @pfaffman

1 « J'aime »

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