Improving your list filters in gmail
For the longest time I had problems with everything being included in my opensuse label. Since its a heavy lists at times, I lose email every once in a while. Well that will change. With their new, filter messages like this, I found out about ‘listid:’.
The way to implement this is to select some emails from a list and use that option in the top right drop down in the email or to create a filter in the settings option. If you choice to set it up in the filter window, add text like this: listid:opensuse. Replacing the list name obviously. You want to place it in the ‘Has the words’ box. Make sure you test it first though.
Note:
This might not work well with mailing lists on the same domain. Doesn’t seem to be working out very well
I think this Gmail funtion uses the ‘X-Mailinglist:’ header field or similar.
Go to a sample message from the list in question, select ‘Show original’ and find the ‘X-Mailinglist:’ field, then use that as the keyword for the ‘listid:’ operator.
i.e. for the openSUSE Announce list, a message contains ‘X-Mailinglist: opensuse-announce’ so use ‘listid: opensuse-announce’ for your searches/filters
No, it uses the List-Id header, like this one from PLUG:
List-Id: Provo Linux Users Group Mailing List
Now here’s a trick. Go to a mailing list message and click show detail, then look down for a little link in small text to create a filter from this message. Gmail will automatically set up the listid:”plug.plug.org” which will be unique for this mailing list on the plug.org server. As long as the mailing list is properly configured it should work great.