File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -58,12 +58,15 @@ def _format_addr(s):
5858 server .quit ()
5959 server = smtplib .SMTP_SSL (smtp_server , port )
6060
61- message = MIMEMultipart ()
62-
6361 if sender_name is None :
6462 sender_name = sender_email .split ('@' )[0 ]
63+ if isinstance (receiver_email , str ):
64+ receiver_email = [receiver_email ]
65+
66+ message = MIMEMultipart ()
67+
6568 message ['From' ] = _format_addr (f'{ sender_name } <{ sender_email } >' )
66- message ['To' ] = _format_addr (f'{ receiver_email .split ("@" )[0 ]} <{ receiver_email } >' )
69+ message ['To' ] = ', ' . join ([ _format_addr (f'{ r .split ("@" )[0 ]} <{ r } >' ) for r in receiver_email ] )
6770 message ['Subject' ] = Header (subject , 'utf-8' ).encode ()
6871 message .attach (MIMEText (body , body_type , 'utf-8' ))
6972 if attachment_paths is None :
You can’t perform that action at this time.
0 commit comments