# File lib/protocols/smtpclient.rb, line 240 240: def invoke_rcpt_to 241: @rcpt_responses ||= [] 242: l = @rcpt_responses.length 243: to = @args[:to].is_a?(Array) ? @args[:to] : [@args[:to].to_s] 244: if l < to.length 245: send_data "RCPT TO: <#{to[l]}>\r\n" 246: @responder = :receive_rcpt_to_response 247: else 248: e = @rcpt_responses.select {|rr| rr.last == 2} 249: if e and e.length > 0 250: invoke_data 251: else 252: invoke_error 253: end 254: end 255: end