[Email-SIG] question on "cc" and "bcc"

Andrew Veitch andrew at logicalprogression.net
Wed Sep 1 11:57:30 CEST 2004


Hi

Your confusing two concepts - the concept of creating an email message  
and the concept of sending it.

msg['bcc'] will just add a bcc header to your email which defeats the  
point of bcc!

You'd need to change the sendmail line to something like:

s.sendmail(me, [you] + cclist, msg.as_string())

A

On 1 Sep 2004, at 10:51, Mark Pettit wrote:

>
> Dear Email Pythonistas,
>
> I am battling to get email sent to persons via "cc" and "bcc".   Sadly  
> the documentation does not give specific examples on this, but 12.2.13  
> does give some small clues.
>
> Using the examples, I have extended them slightly as follows :
>
> # snip snip =====================
> msg['Subject'] = 'The contents of %s' % textfile
> msg['From'] = me
> msg['To'] = you
> msg['cc'] = cclist                      # first mod
> msg['bcc'] = bcclist                    # second mod
>
> # Send the message via our own SMTP server, but don't include the
> # envelope header.
> s = smtplib.SMTP()
> s.connect()
> s.sendmail(me, [you], msg.as_string())
> s.close()
> # snip snip ====================
>
> But the intended recipients never get the mail (copy or blind copy).
>
> Does anyone know why the s.sendmail() repeats the "me" and "you", but  
> doesn't do anything with "cc" and "bcc" ?
>
> Has anyone actually done this successfully before - I'm sure that  
> someone has and I've just missed some tiny but crucial point.
>
> regards,
>
> -
> Mark Pettit
> VerifAction
> Cape Town
> South Africa
>
>
> --  
> Mark Pettit
> VerifAction
> _______________________________________________
> Email-SIG mailing list
> Email-SIG at python.org
> Your options:  
> http://mail.python.org/mailman/options/email-sig/ 
> andrew%40logicalprogression.net
>
>
>
-- 
Logical Progression Ltd, 20 Forth Street, Edinburgh EH1 3LH, UK
Tel: +44 (0)131 550 3733 Web: http://www.logicalprogression.net/



More information about the Email-SIG mailing list