# File lib/protocols/smtpserver.rb, line 206
206:                 def process_ehlo domain
207:                         if receive_ehlo_domain domain
208:                                 send_data "250-#{get_server_domain}\r\n"
209:                                 if @@parms[:starttls]
210:                                         send_data "250-STARTTLS\r\n"
211:                                 end
212:                                 if @@parms[:auth]
213:                                         send_data "250-AUTH PLAIN LOGIN\r\n"
214:                                 end
215:                                 send_data "250-NO-SOLICITING\r\n"
216:                                 # TODO, size needs to be configurable.
217:                                 send_data "250 SIZE 20000000\r\n"
218:                                 reset_protocol_state
219:                                 @state << :ehlo
220:                         else
221:                                 send_data "550 Requested action not taken\r\n"
222:                         end
223:                 end