smtp module - specifying multiple email recipients?
Richie Hindle
richie at entrian.com
Thu Jul 1 09:01:12 EDT 2004
[Alex]
> I would like to specify several recipients of the email like follows:
>
> you = 'recipient1 at some.where,recipient2 at some.where'
> ...
> msg['To'] = you
> ...
> s.sendmail(me, [you], msg.as_string())
>
> .. when I execute this code, only recipient1 at some.where gets the email.
sendmail() takes a list of recipients, not a list with a single
comma-separated string in it. You need to do this:
you = ['recipient1 at some.where', 'recipient2 at some.where']
...
msg['To'] = ', '.join(you)
...
s.sendmail(me, you, msg.as_string())
--
Richie Hindle
richie at entrian.com
More information about the Python-list
mailing list