4

我正在尝试使用 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()

4

1 回答 1

0

要发送电子邮件,您需要一个允许您发送电子邮件的 SMTP 服务器,并通过邮件设置(如MAIL_HOST和)配置与该 SMTP 服务器的连接MAIL_PORT

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

于 2019-01-31T13:42:03.983 回答