I have a question on this as well. I just tested this (we do NOT use Exchange, only Postfix) and found:

- with a setting of "ALL" - BCC is indeed exposed for all mails.

- with a setting of "incoming and local" - BCC is not exposed - and neither are the other recipients.

My test:

from both internal and external clients for my domain, I sent a message to an internal user with a BCC to another. With "ALL" - the mails included the headers that showed both recipients.

with "incoming and local" - I saw no headers for either recipient

with "incoming and local" - a message from Gmail had a single intended-for header in each mail - showing the individual recipient. The BCC target did not see the public target, nor the public target see the BCC target.

Daniel

On 6/5/2017 8:33 AM, K Post wrote:
Your last email was quite helpful and is helping me to understand better. Thank you again for that. *And I found a mistake in my testing/understanding by retrying some things and re-reading what you've already said multiple times.*

Please, bear with me through just a few more questions and point and then I think we'll be done.

It's no question that Exchange is sending this info in the envelope, but it's allowed to do so, we can't change that, nor can we change what other external SMTP servers do. And it's worse than "just" Exchange, email clients that send through ASSP's smtp port also send a single message for multiple bcc recipients.

But, and this is important, _I must not have tested incorrectly_, because when now *when I set AddIntendedFor to incoming and local, I get exactly what you describe, the intended for line does NOT appear in the email client, but does show up in the eml files.* _17151 resolves the issue with Exchange and clients sending a single message for multiple bcc recipients._ That's exactly what I want. Maybe I didn't apply the changes when testing or something. Whatever the case, this is quite relieving.

Just 2 more quick questions:

1) I think there's going to be serious misunderstanding by people reading the GUI as to the AddIntendedFor options. Option 0, disabled, is clear, don't ever add the headers. Option 3, all is also clear, always add the headers. But what is being tested for "outgoing" vs "incoming and local" I'm sure this question sounds completely stupid to you, but I don't understand your options.

2) You previously mentioned that having the mail stream differ from the stored eml is bad, or at least I interpreted it that way. It seems like with the incoming/local only option for AddIntendedFor, the stream and stored file could be different. I don't see a problem with this, but I'm worried that you said there could be. Could you explain?

Thanks again for your patience.
Ken




------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot


_______________________________________________
Assp-test mailing list
Assp-test@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/assp-test

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Assp-test mailing list
Assp-test@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/assp-test

Reply via email to