关于通过python发送电子邮件的两个问题(RFC822,登录信息) 1 -

关于通过python发送电子邮件的两个问题(RFC822,登录信息) 1 -,python,smtp,passwords,rfc822,Python,Smtp,Passwords,Rfc822,在我的电子邮件发送脚本中,我将间隔开的电子邮件存储在字符串中,然后使用“,”.join(to.split())。但是,脚本似乎只发送到第一封电子邮件-这与RFC822格式有关吗?如果是,我如何解决这个问题 2 - 我觉得在脚本中可以看到我的密码有点紧张。有没有办法从Cookie或firefox保存的密码中检索此信息 提前谢谢 对收件人:或Cc:标题中的列表使用,'.join(),但标题仅用于显示。决定邮件实际去向的是RCPT信封。假设您使用的是smtplib,这是第二个参数: connectio

在我的电子邮件发送脚本中,我将间隔开的电子邮件存储在字符串中,然后使用“,”.join(to.split())。但是,脚本似乎只发送到第一封电子邮件-这与RFC822格式有关吗?如果是,我如何解决这个问题

2 - 我觉得在脚本中可以看到我的密码有点紧张。有没有办法从Cookie或firefox保存的密码中检索此信息

提前谢谢

收件人:
Cc:
标题中的列表使用
,'.join()
,但标题仅用于显示。决定邮件实际去向的是RCPT信封。假设您使用的是smtplib,这是第二个参数:

connection.sendmail(senderaddress, to.split(), mailtext)

2:这是可能的,但远不是那么简单。浏览器不希望外部程序查看其安全敏感的存储数据。

关于问题的第二部分,您可以查看netrc模块()


这并不比在脚本中包含密码好多少,但它确实允许使用计算机的任何人都可以读取脚本,而您的主目录中的文件中只有您可以读取密码。

那么您为什么要提出两个问题一个呢?当您在问时,请提供更多信息。代码,错误信息,任何东西都是一堆!我想知道为什么它正确地显示在标题中,但没有发送。