Sending BCC emails using a SMTP server?
        Posted  
        
            by Alix Axel
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Alix Axel
        
        
        
        Published on 2010-05-01T14:02:10Z
        Indexed on 
            2010/05/01
            14:07 UTC
        
        
        Read the original article
        Hit count: 355
        
I've had this noted down on some of my code for a while:
/**
 * Add a BCC.
 *
 * Note that according to the conventions of the SMTP protocol all
 * addresses, including BCC addresses, are included in every email as it
 * is sent over the Internet. The BCC addresses are stripped off blind
 * copy email only at the destination email server.
 *
 * @param string $email
 * @param string $name
 * @return object Email
 */
I don't remember where I got it from but that shouldn't be relevant to this question. Basically, whenever I try to send an email with BCCs via SMTP the BCC addresses are not hidden - I've read the whole RFC for the SMTP protocol (a couple years ago) and I don't think I'm missing anything.
The strange thing is, if I send an email with BCCs using the built-in mail() function everything works just right and I've no idea why - I would like to roll my own email sender but I fail to understand this.
Can someone please shed some light into this dark subject?
© Stack Overflow or respective owner