# File lib/queue.rb, line 67
    def queue(return_path=nil, recipients=nil, message=nil, *options)
      parameters(return_path, recipients, message, options)
      @success = run_qmail_queue() do |msg, env|
        # Send the Message
        @message.each { |m| msg.puts(m) }
        msg.close

        env.write('F' + @return_path + "\0")
        @recipients.each { |r| env.write('T' + r + "\0") }      
        env.write("\0") # End of "file"
      end
      @options[:logger].info("RubyQmail Queue exited:#{@success} #{Queue.qmail_queue_error_message(@success)}")
      return true if @success == QMAIL_QUEUE_SUCCESS
      raise Queue.qmail_queue_error_message(@success)
    end