Как использовать Mandrill для отправки отчета по электронной почте в Scrapy Spidermon - PullRequest
1 голос
/ 19 марта 2019

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

1 Ответ

1 голос
/ 20 марта 2019

Вы должны будете написать свой собственный класс "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)

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

...