# 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