# File lib/larch/imap/mailbox.rb, line 182 def mailboxes return [] if @attr.include?(:Noinferiors) all = @imap.safely{ @imap.conn.list('', "#{@name_utf7}#{@delim}%") } || [] subscribed = @imap.safely{ @imap.conn.lsub('', "#{@name_utf7}#{@delim}%") } || [] all.map{|mb| Mailbox.new(@imap, mb.name, mb.delim, subscribed.any?{|s| s.name == mb.name}, mb.attr) } end