Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-15641

BCC - sending problem with the notification mail

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Medium Medium
    • Resolution: Fixed
    • Affects Version/s: 4.0.7, 4.1.4, 4.2.0
    • Component/s: Misc
    • Labels:
      None
    • Environment:

      4.0.1

      Description

      (Customer information removed)
      We recieved a message of our client that there was someone complaining about a broken BCC mode. The user could see all addresses which were listed under bcc of that notification letter. We only want that the user who receives this mail, sees his own mail address or none at all but not ALL e-mail addresses. Thats kind of private and shouldn't be visible to anyone.

      Here is a quote from the ticket we got:
      BCC field is somehow broken and I can see all the emails where it goes...
      Subject: Example
      From: sender@example.com
      Bcc: rec1@example.com, rec2@example.com, rec3@example.com

      So what we would like to have now is a change of how the letters are sent out. So this is kind of a change request. We would like to have it like: The notification mails are sent out one by one, so only one receiver every time instead of 1 "big" email including all notification receivers. Is that possible?

      1. ezemail-exclude-bcc.patch
        1 kB
        (inactive) Gunnstein Lye
      2. ezsmtp-bcc-visibility.patch
        1 kB
        (inactive) Gunnstein Lye

        Activity

        Hide
        (inactive) Gunnstein Lye added a comment - - edited

        Suggested simple patch attached. It seems we don't have to send the emails one by one to achieve this. We can simply remove BCC from the list of headers sent. This works for SMTP, which the customer is using. For sendmail, BCC recipients won't receive anything, so we can't use it there. It seems the issue is not a problem for sendmail anyway.

        Note, this is not a bug in eZ Publish:
        "Which method to use with Bcc: fields is implementation dependent and may depend on both your mail user agent (e.g. Outlook, Thunderbird) and your mail submission agent (usually provided by your ISP). Warning: The hiding of the Bcc: addresses from other Bcc: addresses is not required by RFC 2822 and so you should never assume the Bcc: addresses will be hidden from other Bcc: addresses."
        http://en.wikipedia.org/wiki/Blind_carbon_copy#Visibility[^ezsmtp-bcc-visibility.patch]

        Show
        (inactive) Gunnstein Lye added a comment - - edited Suggested simple patch attached. It seems we don't have to send the emails one by one to achieve this. We can simply remove BCC from the list of headers sent. This works for SMTP, which the customer is using. For sendmail, BCC recipients won't receive anything, so we can't use it there. It seems the issue is not a problem for sendmail anyway. Note, this is not a bug in eZ Publish: "Which method to use with Bcc: fields is implementation dependent and may depend on both your mail user agent (e.g. Outlook, Thunderbird) and your mail submission agent (usually provided by your ISP). Warning: The hiding of the Bcc: addresses from other Bcc: addresses is not required by RFC 2822 and so you should never assume the Bcc: addresses will be hidden from other Bcc: addresses." http://en.wikipedia.org/wiki/Blind_carbon_copy#Visibility[ ^ezsmtp-bcc-visibility.patch]
        Hide
        (inactive) Gunnstein Lye added a comment -
        Show
        (inactive) Gunnstein Lye added a comment - In reply to comment #049666 Improved, more readable patch. ezemail-exclude-bcc.patch
        Hide
        (inactive) Gunnstein Lye added a comment -

        Implemented in
        trunk (4.3.0alpha1) rev. 24346

        Show
        (inactive) Gunnstein Lye added a comment - Implemented in trunk (4.3.0alpha1) rev. 24346
        Hide
        (inactive) Gunnstein Lye added a comment -

        Implemented in
        stable/4.2 (4.2.1) rev. 24350
        stable/4.1 (4.1.5) rev. 24351

        Show
        (inactive) Gunnstein Lye added a comment - Implemented in stable/4.2 (4.2.1) rev. 24350 stable/4.1 (4.1.5) rev. 24351
        Hide
        (inactive) Gunnstein Lye added a comment -

        During the implementation of ezcMail in 4.3 and 4.4, a regression was introduced for this bug.

        Show
        (inactive) Gunnstein Lye added a comment - During the implementation of ezcMail in 4.3 and 4.4, a regression was introduced for this bug.
        Hide
        (inactive) Gunnstein Lye added a comment -

        Fixed in
        trunk (4.4.0alpha2) rev. 25331
        stable/4.3 (4.3.1) rev. 25334

        Show
        (inactive) Gunnstein Lye added a comment - Fixed in trunk (4.4.0alpha2) rev. 25331 stable/4.3 (4.3.1) rev. 25334

          People

          • Assignee:
            (inactive) Gunnstein Lye
            Reporter:
            (inactive) Gunnstein Lye
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: