我正在尝试使用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()
答案 0 :(得分:0)
要发送电子邮件,您需要一个SMTP服务器,该服务器允许您发送电子邮件,并通过mail settings(例如MAIL_HOST
和MAIL_PORT
)配置与该SMTP服务器的连接。
如果您在互联网上搜索电子邮件提供商的名称(例如Kolab Now,Google Mail)和“ SMTP”,则应该能够找到需要使用的设置。