Allowing emails with a plus (+) symbol to land in the same Zimbra mailbox
Asked Answered
T

2

5

I want to allow emails like [email protected] instead of simply [email protected] using Zimbra - this is a feature on Gmail.

Does anyone where to begin looking to allow this to work? Postfix?

Tertius answered 16/3, 2011 at 14:55 Comment(0)
C
6

Yeah, postfix is the right place. Look at recipient_delimiter in the postconf docs:

recipient_delimiter (default: empty)

The separator between user names and address extensions (user+foo). See canonical(5), local(8), relocated(5) and virtual(5) for the effects this has on aliases, canonical, virtual, relocated and on .forward file lookups. Basically, the software tries user+foo and .forward+foo before trying user and .forward.

Example:

recipient_delimiter = +
Cartelize answered 17/3, 2011 at 15:10 Comment(0)
S
9

How to implement this in Zimbra is available on the official Zimbra wiki here:

http://wiki.zimbra.com/wiki/Plus_Addressing

Zimbra stores a lot of Postfix parameters in LDAP so modifying the running Postfix config won't work.

To enable Plus Addressing with Zimbra, use zmprov as follows:

zmprov mcf zimbraMtaRecipientDelimiter +

Note that the delimiter can be a character other than '+'.

To disable Plus Addressing, use zmprov as follows:

zmprov mcf -- -zimbraMtaRecipientDelimiter +

After making changes to enable or disable this feature, it may be required to restart tomcat. Postfix should pick up the changes automatically, though it may take a couple minutes to register.

Somatotype answered 23/3, 2011 at 11:17 Comment(1)
Please provide context for links. Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference.Brott
C
6

Yeah, postfix is the right place. Look at recipient_delimiter in the postconf docs:

recipient_delimiter (default: empty)

The separator between user names and address extensions (user+foo). See canonical(5), local(8), relocated(5) and virtual(5) for the effects this has on aliases, canonical, virtual, relocated and on .forward file lookups. Basically, the software tries user+foo and .forward+foo before trying user and .forward.

Example:

recipient_delimiter = +
Cartelize answered 17/3, 2011 at 15:10 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.