Исключение Net::SMTPServerBusy

Я пытался скачать резервные копии сайта из /admin/backups, но не получаю письма с ссылками на скачивание. После проверки production.log я обнаружил следующее:

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

Также есть похожие ошибки, связанные с SMTP, например, такие:

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

Сайт был перенесён со старого другого сайта, и у многих пользователей адреса электронной почты имеют формат
909471255bcde5900c628c6@email.invalid

Может кто-нибудь подсказать, в чём причина проблемы и как её решить?

Что-то не так с вашим SMTP-сервером. Вам нужно это исправить.

У этих пользователей были некорректные (возможно, пустые) адреса электронной почты, поэтому скрипт импорта создал фиктивный адрес. Исправить это практически невозможно.

Оказалось, что проблема связана с моим SMTP-сервером. После проверки с помощью ./discourse-doctor и устранения ошибок SMTP я теперь могу отправлять письма, и все ожидающие в очереди письма также были отправлены.

Спасибо за вашу постоянную помощь @pfaffman