# File lib/protocols/smtpserver.rb, line 219
219:                 def process_ehlo domain
220:                         if receive_ehlo_domain domain
221:                                 send_data "250-#{get_server_domain}\r\n"
222:                                 if @@parms[:starttls]
223:                                         send_data "250-STARTTLS\r\n"
224:                                 end
225:                                 if @@parms[:auth]
226:                                         send_data "250-AUTH PLAIN LOGIN\r\n"
227:                                 end
228:                                 send_data "250-NO-SOLICITING\r\n"
229:                                 # TODO, size needs to be configurable.
230:                                 send_data "250 SIZE 20000000\r\n"
231:                                 reset_protocol_state
232:                                 @state << :ehlo
233:                         else
234:                                 send_data "550 Requested action not taken\r\n"
235:                         end
236:                 end