// // Copyright (c) 2008, Brian Frank and Andy Frank // Licensed under the Academic Free License version 3.0 // // History: // 2 May 08 Brian Frank Creation // ** ** SmtpErr indicates an error during an SMTP transaction. ** const class SmtpErr : Err { ** ** Construct with error code, message, and optional cause. ** new make(Int code, Str? msg, Err? cause := null) : super(msg, cause) { this.code = code } ** ** Construct with SmtpRes (internal only) ** internal new makeRes(SmtpRes res, Err? cause := null) : super.make(res.toStr, cause) { this.code = res.code } ** ** The SMTP error code defined by RFC 2821 ** const Int code }