# 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