Как использовать Mandrill для отправки отчета по электронной почте в Scrapy Spidermon

#python #web-scraping #scrapy #mandrill #spidermon

#python #очистка веб-страниц #scrapy #mandrill #spidermon

Вопрос:

В настоящее время расширение Scrapy Spidermon показывает только пример отправки электронной почты с помощью простого почтового сервиса Amazon. Можно ли использовать Mandrill вместо этого? И как?

Комментарии:

1. Пожалуйста, подумайте о том, чтобы отметить ответ как «принятый», если это помогло вам 🙂

Ответ №1:

Вам придется написать свой собственный класс «Mandril Send Email».

Используйте SendSESEmail в качестве отправной точки, но вместо обработки ключей AWS вы используете свои учетные данные для Mandrill.

Вы send_message должны выглядеть примерно так:

 def send_message(self, message):
    s = smtplib.SMTP('smtp.mandrillapp.com', 587)
    s.login(MANDRILL_USERNAME, MANDRILL_PASSWORD)
    s.send_message(message)
  

(на основе этого фрагмента:https://mandrill.com/#script-python )

Надеюсь, это поможет вам.