使用Scrapy邮件模块发送电子邮件时拒绝连接

时间:2017-02-25 05:47:34

标签: python email scrapy mail-sender

我正在尝试使用Scrapy抓取后发送电子邮件,但我收到此错误:

2017-02-25 12:44:44 [scrapy.mail] ERROR: Unable to send mail: To=['<my_email>@gmail.com'] Cc=['<my_email>@gmail.com'] Subject="Test" Attachs=0- Connection was refused by other side: 10061: No connection could be made because the target machine actively refused it..

这是代码:

    mailer = scrapy.mail.MailSender.from_settings(scrapy.conf.settings)
    mailer.send(to=["<my_email>@gmail.com"], subject="Test", 
        body="Test", cc=["<my_email>@gmail.com"])

如何使用Scrapy MailSender()

成功发送电子邮件

1 个答案:

答案 0 :(得分:0)

要发送电子邮件,您需要一个SMTP服务器,该服务器允许您发送电子邮件,并通过mail settings(例如MAIL_HOSTMAIL_PORT)配置与该SMTP服务器的连接。

如果您在互联网上搜索电子邮件提供商的名称(例如Kolab Now,Google Mail)和“ SMTP”,则应该能够找到需要使用的设置。