【发布时间】:2020-07-22 18:44:35
【问题描述】:
我的代码:
print ' '
sender = raw_input('Attacker Email: ')
print ' '
subjcet = raw_input('Subject: ')
print ' '
password = raw_input('Password: ')
print ' '
recipients = raw_input ('Emails, Multiple with "," : ')
print ' '
msg = raw_input('Message: ')
print ' ' +bcolors.OKBLUE
s = smtplib.SMTP(host='smtp.gmail.com', port=587)
s.ehlo()
s.starttls()
s.ehlo()
s.login(sender, password)
s.sendmail(sender, recipients, msg)
print "Email sent to: " + recipients
我希望它向recipients = raw_input中给出的所有电子邮件发送一条消息
但它只是将消息发送到第一封电子邮件。 任何帮助都会很棒
谢谢。
【问题讨论】:
-
如果您只是学习基础知识,您可能应该忽略 Python 2,而将时间花在当前推荐和支持的语言版本上,即 Python 3。
-
是的,我同意。您还应该使用 python2 标签。
-
好的,我现在将我的脚本更新为 python3 (: