# 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