Since “+” (”-” and many more for that matter, see RFC 3696 or Wikipedia for an overview) are valid characters in an email address, it is possible to tag incoming mail by using a suffix of the form “+tag” (or “-tag”) after your username. This is especially useful when you want to categorize incoming mail automatically. Instead of giving your normal email address to some random website, you can use “me+website@mydomain.com”. Postfix delivers the mail to “me@mydomain.com” and you can have your email program automatically classify mails to that address.
To have postfix support address tagging, simply enable the recipient_delimiter option in main.cf and reload postfix:
$ vi /etc/postfix/main.cf ... # ADDRESS EXTENSIONS (e.g., user+foo) # # The recipient_delimiter parameter specifies the separator between # user names and address extensions (user+foo). See canonical(5), ... recipient_delimiter = + ... $ /etc/init.d/postfix reload
Tip: many websites filter out email addresses containing the “+” character. To use the “-” sign as the delimiter modify the line above to
recipient_delimiter = -