# File lib/protocols/smtpclient.rb, line 294
294:                 def receive_message_response
295:                         return invoke_error unless @range == 2
296:                         send_data "QUIT\r\n"
297:                         close_connection_after_writing
298:                         @succeeded = true
299:                         @return_values.elapsed_time = Time.now - @return_values.start_time
300:                         @return_values.responder = @responder
301:                         @return_values.code = @code
302:                         @return_values.message = @msg
303:                         set_deferred_status :succeeded, @return_values
304:                 end