Exception: MailDiode::SMTPError

Inherits:
RuntimeError
  • Object
show all
Defined in:
lib/engine.rb

Overview

SMTP errors (not success results)

Constant Summary collapse

MESSAGE_NOT_HANDLED =
"451 Failed: message not handled"
SYNTAX_NOOP =
"501 Syntax: NOOP"
SYNTAX_QUIT =
"501 Syntax: QUIT"
SYNTAX_HELO =
"501 Syntax: HELO"
SYNTAX_RSET =
"501 Syntax: RSET"
SYNTAX_VRFY =
"501 Syntax: VRFY"
SYNTAX_MAIL =
"501 Syntax: MAIL"
SYNTAX_RCPT =
"501 Syntax: RCPT"
SYNTAX_DATA =
"501 Syntax: DATA"
BAD_COMMAND =
'502 Error: command not implemented'
TOO_MANY_RECIPIENTS =
'552 Error: Too many recipients'
NEED_MAIL_BEFORE_RCPT =
'503 Error: need MAIL before RCPT'
NEED_RCPT_BEFORE_DATA =
'503 Error: need RCPT before DATA'
UNKNOWN_RECIPIENT =
"550 Error: No such recipient here"

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(text) ⇒ SMTPError

Returns a new instance of SMTPError.



325
326
327
# File 'lib/engine.rb', line 325

def initialize(text)
  @text = text
end

Instance Attribute Details

#textObject (readonly)

Returns the value of attribute text.



323
324
325
# File 'lib/engine.rb', line 323

def text
  @text
end