{"id":2075,"date":"2010-10-02T13:02:00","date_gmt":"2010-10-02T11:02:00","guid":{"rendered":"http:\/\/www.b.shuttle.de\/hayek\/Hayek\/Jochen\/wp\/blog-en\/2010\/10\/02\/e-mail-addresses-and-plussing\/"},"modified":"2023-12-21T16:45:05","modified_gmt":"2023-12-21T15:45:05","slug":"e-mail-addresses-and-plussing","status":"publish","type":"post","link":"https:\/\/wp.jochen.hayek.name\/blog-en\/2010\/10\/02\/e-mail-addresses-and-plussing\/","title":{"rendered":"e-mail addresses and &#8220;sub-addressing&#8221; and &#8220;plus addressing&#8221; resp. &#8220;plussing&#8221;"},"content":{"rendered":"\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Email_address#Sub-addressing\">https:\/\/en.wikipedia.org\/wiki\/Email_address#Sub-addressing<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.cs.rutgers.edu\/~watrous\/plus-signs-in-email-addresses.html\">https:\/\/www.cs.rutgers.edu\/~watrous\/plus-signs-in-email-addresses.html<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/security.stackexchange.com\/questions\/65244\/what-are-the-security-reasons-for-disallowing-the-plus-sign-in-email-addresses\">https:\/\/security.stackexchange.com\/questions\/65244\/what-are-the-security-reasons-for-disallowing-the-plus-sign-in-email-addresses<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.catb.org\/jargon\">http:\/\/www.catb.org\/jargon<\/a> \u2013 plussing does not get mentioned in the Jargon File<\/li>\n\n\n\n<li><a href=\"https:\/\/support.google.com\/mail\/answer\/22370?ctx=gsidentifer#zippy=%2Cfilter-using-your-gmail-alias\">https:\/\/support.google.com\/mail\/answer\/22370?ctx=gsidentifer#zippy=%2Cfilter-using-your-gmail-alias<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">e-mail messages addressing <i>John.Doe+MailingListName@gmail.com<\/i> are meant to actually go to <i>johndoe@gmail.com<\/i>, in other words:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u201c.\u201d characters actually get removed for computing the real mail box<\/li>\n\n\n\n<li>everything starting the \u201c+\u201d character and going to the \u201c@\u201d character (not including the latter) gets removed entirely<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">On the recipient side, software can check on <i>plussing<\/i> and may come to decisions based on the string between the \u201c+\u201d and the \u201c@\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, <i>gmail<\/i> and <em>hotmail<\/em> and <em>posteo<\/em> <span style=\"text-decoration: underline;\">do<\/span> support <i>plussing<\/i>. <em>GMX<\/em> does <span style=\"text-decoration: underline;\">not<\/span> support <em>plussing<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On my domains I have a catch-all rule for e-mail forwarding aliases, and <i>procmail<\/i> rules help me with the checks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When I will get around to it, I will write&nbsp;<a href=\"https:\/\/wp.jochen.hayek.name\/blog-en\/category\/e-mail\/\"><i>here under &#8220;e-mail&#8221;<\/i><\/a>, how I make use of <i>IMAP, procmail<\/i>, and <i>fetchmail<\/i>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Update 2023-04-04: There is another variant of sub-addressing: if you own the full right side of the &#8220;@&#8221;, you can also use the full left side of the &#8220;@&#8221; as a &#8220;catch all&#8221;, i.e. mail_jh@John.Doe.name and mail_aw@John.Doe.name can be John Doe&#8217;s dedicated mail address for me (Jochen Hayek) resp. &#8220;aw&#8221; (like Alex Winner).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>e-mail messages addressing John.Doe+MailingListName@gmail.com are meant to actually go to johndoe@gmail.com, in other words: On the recipient side, software can check on plussing and may come to decisions based on the string between the \u201c+\u201d and the \u201c@\u201d. Yes, gmail and hotmail and posteo do support plussing. GMX does not support plussing. On my domains [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_share_on_mastodon":"0"},"categories":[112,270],"tags":[1520],"class_list":["post-2075","post","type-post","status-publish","format-standard","hentry","category-e-mail","category-jargon","tag-subaddressing"],"share_on_mastodon":{"url":"","error":""},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paO0kP-xt","jetpack_likes_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts\/2075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/comments?post=2075"}],"version-history":[{"count":11,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts\/2075\/revisions"}],"predecessor-version":[{"id":12848,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts\/2075\/revisions\/12848"}],"wp:attachment":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/media?parent=2075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/categories?post=2075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/tags?post=2075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}