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