mailer.send (mimetype = 'text / html') не работает вместе с "attachs" - Scrapy - PullRequest
0 голосов
/ 01 октября 2018

Я создаю CSV-файлы и отправляю их в виде вложений по электронной почте через Gmail SMTP.

Вот соответствующий код в Scrapy 1.5.1

mailer = MailSender(smtphost='smtp.gmail.com', 
                mailfrom='noreply@domain.io', 
                smtpuser='email@gmail.com', 
                smtppass='PASS', smtpport=587)


attachs.append(("file.csv", "text/csv", csv_buffer))

self.mailer.send(
                to=self.mailto,
                mimetype='text/html',
                subject="Crawler to scrape RELATED domains finished",
                body="Please <b>download</b> attached files<br /><br />Crawler Stats<br />" ,
                attachs=attachs
            )

Я просто получаю необработанный / не обработанный HTML-код впочта вместо обработанной.

Если я удаляю attachs param из send, я получаю обработанную электронную почту

Я также пытался

attachs.append(("file.csv", "text/html", csv_buffer))

, но все равно получаю необработанныйhtml вместо одного.

...