module Mail::CommonAddress

def utf8_if_needed(val)

Pass through UTF-8 addresses
def utf8_if_needed(val)
  if charset =~ /\AUTF-?8\z/i
    val
  elsif val.encoding == Encoding::UTF_8
    val
  elsif (utf8 = val.dup.force_encoding(Encoding::UTF_8)).valid_encoding?
    utf8
  end
end