# 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