module Groat::SMTPD::Extensions::Size
Public Class Methods
included(mod)
click to toggle source
Calls superclass method
# File lib/groat/smtpd/extensions/size.rb, line 25 def self.included mod puts "Included RFC 1870: Message Size Declaration" mod.ehlo_keyword :size, :max_mail_size mod.mail_param :size, :mail_param_size super end
Public Instance Methods
mail_param_size(param)
click to toggle source
# File lib/groat/smtpd/extensions/size.rb, line 32 def mail_param_size(param) if (param !~ /\A[0-9]{1,20}\Z/) response_bad_parameter(:message => "Numeric size required") end @mail_size = param puts "MAIL SIZE=#{@mail_size}" end
max_mail_size()
click to toggle source
# File lib/groat/smtpd/extensions/size.rb, line 40 def max_mail_size "0" end