# encoding: utf-8 # frozen_string_literal: true require 'mail/encodings/binary' module Mail module Encodings class EightBit < Binary NAME = '8bit' PRIORITY = 4 Encodings.register(NAME, self) # Per RFC 2821 4.5.3.1, SMTP lines may not be longer than 1000 octets including the . def self.compatible_input?(str) !str.lines.find { |line| line.bytesize > 998 } end end end end