Python电子邮件垃圾邮件发送者多个电子邮件不起作用

时间:2020-07-22 11:27:03

标签: python email python-2.x email-spam

我目前正在制作一个电子邮件垃圾邮件发送者,可以将一条消息发送到多封电子邮件中。

现在。

这是我的代码:

 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 '    '

    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: " + ', '.join(recipients)

我得到的是:发送至:k,l,e,e,b,l,a,t,t,g,a,m,i,n,g,@,g,m,a, i,l,。,c,o, m,,,,,z,e,r,b,i,m,a,x,0,7,@,g,m,a,i,l,。,c,o,m

有什么问题? 谢谢

1 个答案:

答案 0 :(得分:1)

我不知道您输入的内容为recipients,但是将', '.join(recipients)更改为', '.join(recipients.split(','))可能会起作用。由于您要让用户使用,拆分电子邮件。

PS:不要垃圾邮件发送给您,您的邮件没人喜欢。