【问题标题】:How to add List of emails in the reply to如何在回复中添加电子邮件列表
【发布时间】:2019-03-07 12:07:45
【问题描述】:

我想发送一个标题为reply-to的邮件我传递了一个列表

replyto=['email1@gmal.com','email2@gmail.com']

进入添加标题方法。这是我的代码。

message = MIMEMultipart("alternative")
message['to'] = ",".join(to)
message['from'] = sender
message['subject'] = subject
message.add_header('In-Reply-To', replyto)

我收到的错误是

TypeError: sequence item 0: expected str instance, list found

因此,通过错误,我知道我不可能传递电子邮件列表。如何在标题回复中传递电子邮件列表?还有其他方法可以完成这项工作吗?

【问题讨论】:

    标签: python email smtp smtplib


    【解决方案1】:

    将列表转换为字符串:

    str1 = ','.join(replyto)
    message.add_header('In-Reply-To', str1)
    

    【讨论】:

    • 加入逗号更有意义。 str1 = ', '.join(replyto)
    • @user2883215 输入逗号!否则它正在工作,谢谢
    • @AayushMahajan yha!
    猜你喜欢
    • 2016-06-09
    • 1970-01-01
    • 2019-01-27
    • 1970-01-01
    • 2014-06-25
    • 2011-08-04
    • 2017-09-23
    • 2023-03-30
    • 2023-02-08
    相关资源
    最近更新 更多