Gmail – Automatically set label for all archive emails in gmail

gmailgmail-archivegmail-labels

I want to archive all my emails but not in the "all mail" folder, I want them in "Archive" label.

I created this filter:
-has:userlabels -in:sent -in:chat -in:draft -in:inbox
I want that all messages that matches this filter will automatically move to the "Archive" label.

Is this possible?

Best Answer

There isn't an archive label.

When you click the archive button gmail removes the inbox label. That's it.

If the message/conversation has no other label, then it will have no attached label. If the message/conversation has one or more labels in addition to the inbox label, then those other labels will remain attached after the archive button is clicked.

Everything except spam and trash is found when you specify "all mail". It shows all the mail. Those messages/conversations can have zero, one, or more labels.

to see all the archived messages with the BOB label show:

label:BOB -in:inbox