# File lib/queue.rb, line 139
    def qmail_remote(return_path=nil, recipients=nil, message=nil, *options)
      parameters(return_path, recipients, message, options)
      rp1, rp2 = @return_path.split(/@/,2)
      rp = @return_path
      @recipients.each do |recip|
        unless @options[:noverp]
          mailbox, host = recip.split(/@/)
          rp = "#{rp1}#{mailbox}=#{host}@#{rp2}"
        end

        @message.rewind if @message.respond_to?(:rewind)
        cmd = "#{@options[:qmail_root]}+/bin/qmail-remote #{host} #{rp} #{recip}"
        @success = self.spawn_command(cmd) do |send, recv|
          @message.each { |m| send.puts m }
          send.close
          @response = recv.readpartial(1000)
        end

        @options[:logger].info("RubyQmail Remote #{recip} exited:#{@success} responded:#{@response}")
      end
      return [ @success, @response ] # Last one
    end