2

我的电子邮件地址列表如下:

email_list = [a@gmail.com, b@gmail.com, c@gmail.com]

我转换如下:

email_string = ''.join(str(e) for e in email_list)

但是我收到的电子邮件是a@gmail.com b@gmail.com c@gmail.com无法接收的,我想成功接收电子邮件(Exchange 邮件服务器)。

我的功能如下,我Mailbox使用exchangelib

to_recipients=[Mailbox(email_address=' '.join(str(e) for e in list(test.user.all().values_list('email', flat=True))))]
4

2 回答 2

0

你有正确的想法 - 加入时只需使用分号而不是空字符串:

email_string = ';'.join(str(e) for e in email_list)
# Here ---------^
于 2018-06-12T15:27:59.833 回答
-1

虽然看起来撇号包含一个空格,但它们实际上没有。

email_string = ''.join(str(e) for e in email_list)

不同于

email_string = ' '.join(str(e) for e in email_list)
于 2018-06-12T15:30:13.073 回答