Project

General

Profile

Actions

Bug #11628

closed

Net::SMTPServerBusy is not behaving according to documentation

Added by rupert (Robert Pankowecki) about 9 years ago. Updated over 4 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]
[ruby-core:71243]

Description

The documentation for Net::SMTPServerBusy says Represents SMTP error code 420 or 450, a temporary error (http://ruby-doc.org/stdlib-2.2.0/libdoc/net/smtp/rdoc/Net/SMTPServerBusy.html)

However the code for that is:

      def exception_class
        case @status
        when /\A4/  then SMTPServerBusy
        when /\A50/ then SMTPSyntaxError
        when /\A53/ then SMTPAuthenticationError
        when /\A5/  then SMTPFatalError
        else             SMTPUnknownError
        end
      end

so it actually represents any error code starting with 4, including such as: Net::SMTPServerBusy: 401 4.1.3 Bad recipient address syntax.

It doesn't help that different pages in internet list different error codes:

Actions

Also available in: Atom PDF

Like0
Like0Like0