module Groat::SMTPD::Extensions::EightBitMIME
Public Class Methods
included(mod)
click to toggle source
Calls superclass method
# File lib/groat/smtpd/extensions/eightbitmime.rb, line 25 def self.included mod puts "Included RFC 1652: 8bit-MIMEtransport" mod.ehlo_keyword :"8bitmime" mod.mail_param :body, :mail_param_body mod.inheritable_attr(:body_encodings) mod.body_encodings = [] if mod.body_encodings.nil? mod.body_encodings << "8BITMIME" unless mod.body_encodings.include? "8BITMIME" mod.body_encodings << "7BIT" unless mod.body_encodings.include? "7BIT" super end
Public Instance Methods
mail_param_body(param)
click to toggle source
# File lib/groat/smtpd/extensions/eightbitmime.rb, line 36 def mail_param_body(param) param.upcase! unless self.class.body_encodings.include? param response_bad_parameter(:message => "Unown mail body type") end @mail_body = param puts "MAIL BODY=#{@mail_body}" end