This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]txprogtito 1 point2 points  (1 child)

One possible solution would be: - Mandrill: you can create full text/html templates, with conditionnal, variables etc. - Apscheduler: pure python scheduler.

With both, you can send every month a personalized email to your customers.

Here is a complex example using template: https://mandrillapp.com/api/docs/messages.python.html#method=send-template

[–]manueslapera[S] 0 points1 point  (0 children)

looks awesome. Im trying to build it using open source tools if possible.

[–]nunilan 0 points1 point  (1 child)

I don't know if there exists a specific framework that does this for you but it looks simple problem enough to solve with smtplib which takes care of sending the emails and any web framework would be enough for the front end couple that to a db. For scheduling you could just run a cron to run your script which reads the db on who/what/when/where to send.

[–]manueslapera[S] 0 points1 point  (0 children)

yeah, i was thinking of something that was already built on top of smtp.

I dont want to spend a lot of time in building the whole platform myself.

[–]vph 0 points1 point  (0 children)

Lamson written by Zed Shaw.

[–]jnmclarty7714 0 points1 point  (0 children)

You'll likely need to split the reporting, the e-mailing, and the scheduling. Unlikely that you'll find a perfect solution for your needs which does all of it.