2009-02-27 8 views
2

Мы только что наше Rails приложения плюнуть ошибку, когда ActionMailer пытался отправить по электронной почте:ошибки SMTP электронной почты в Rails

Net::SMTPServerBusy - 451 Error while writing spool file

Мы используем нашу собственную SMTP MailServers для отправки. Кто-нибудь знает подробности об этом и как мы можем избежать этого в будущем, или если его можно заставить ActionMailer попытаться отправить письмо несколько раз, если возникает ошибка?

Благодаря

ответ

2

Код ошибки и описание ошибки утверждает, что это ошибка на почтовом сервере.

Я предлагаю вам проверить почтовые серверы, чтобы определить ошибку (возможно, из дискового пространства или чего-то подобного).

Когда дело доходит до ActionMailer, предполагается создать исключение, если установлен параметр конфигурации raise_delivery_errors (по умолчанию в разделе «Производство», но не в разработке, я считаю), поэтому вы можете проверить его и попробовать повторно отправить, если он запускается.

+0

Спасибо. Я отдам это. – alistairholt

Смежные вопросы