Python:转换电子邮件地址列表以发送电子邮件

时间:2018-06-12 15:26:08

标签: python string python-3.x exchange-server exchangelib

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

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的{​​{1}}:

exchangelib

2 个答案:

答案 0 :(得分:0)

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

email_string = ';'.join(str(e) for e in email_list)
# Here ---------^

答案 1 :(得分:-1)

虽然看起来撇号包含一个实际上没有的空格。

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

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