         # File lib/em/protocols/smtpserver.rb, line 113
    113:       def receive_line ln
    114:         @@parms[:verbose] and $>.puts ">>> #{ln}"
    115:
    116:         return process_data_line(ln) if @state.include?(:data)
    117:
    118:         case ln
    119:         when EhloRegex
    120:           process_ehlo $'.dup
    121:         when HeloRegex
    122:           process_helo $'.dup
    123:         when MailFromRegex
    124:           process_mail_from $'.dup
    125:         when RcptToRegex
    126:           process_rcpt_to $'.dup
    127:         when DataRegex
    128:           process_data
    129:         when RsetRegex
    130:           process_rset
    131:         when VrfyRegex
    132:           process_vrfy
    133:         when ExpnRegex
    134:           process_expn
    135:         when HelpRegex
    136:           process_help
    137:         when NoopRegex
    138:           process_noop
    139:         when QuitRegex
    140:           process_quit
    141:         when StarttlsRegex
    142:           process_starttls
    143:         when AuthRegex
    144:           process_auth $'.dup
    145:         else
    146:           process_unknown
    147:         end
    148:       end