def find_and_delete(options = nil, &block)
      options = options ? Hash[options] : {}
      options[:delete_after_find] ||= true
      find(options, &block)      
    end
def find_and_delete(options = nil, &block)
      options = options ? Hash[options] : {}
      options[:delete_after_find] ||= true
      find(options, &block)      
    end
Find emails in the mailbox, and then deletes them. Without any options, the
 five last received emails are returned.

 Possible options:
   what:  last or first emails. The default is :first.
   order: order of emails returned. Possible values are :asc or :desc. Default value is :asc.
   count: number of emails to retrieve. The default value is 10. A value of 1 returns an
          instance of Message, not an array of Message instances.
   delete_after_find: flag for whether to delete each retreived email after find. Default
           is true. Call #find if you would like this to default to false.