RocketChat / feature-requests

This repository is used to track Rocket.Chat feature requests and discussions. Click here to open a new feature request.
21 stars 9 forks source link

Direct Reply: does not work with Microsoft Exchange server #659

Open localguru opened 6 years ago

localguru commented 6 years ago

Description:

The direct reply feature requires that the receiving mail server supports subaddressing to receive email addresses in the format

reply+token@rocket.chat

This is not the case with all mail servers by default, e.g. MS Exchange. Sendmail supports "subaddressing" by default. Likewise googlemail accepts e-mails in "subaddressing" format. Postfix has to be configured with recipient_delimiter. With MS Exchange "subaddressing" it is not possible without extensive changes, which the postmaster will most likely not implement.

Before setting up direct mailin RC, you should test whether your own receiving mail server supports "subaddressing". This should be pointed out in docs.

I'm not sure this is a bug. Because MS Exchange just doesn't support this feature. The question would be if you would consider a different technique that works with every mail server.

piotrkochan commented 6 years ago

This is not a bug - it is totally normal that some mail servers do not handle it.

localguru commented 6 years ago

I think it's a conceptual bug if "direct reply" is based on a technology that is not supported by every mail server; more gently: a feature request. The fact that of course Exchange is out of the question here could certainly be discussed elsewhere. Since Exchange is unfortunately no exception in business environment, RC should also be able to work with Exchange. Therefore one could think, for example, of writing the token into the mail header's subject instead of realizing it via "subaddressing", also because some mail clients ignore the reply-to header.