summaryrefslogtreecommitdiff
path: root/maconomy/mailer.py
blob: 4f4070fb5e549d39380a11ca529602270f384efa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import smtplib
from email.mime.text import MIMEText

class Mailer:
    def __init__(self, config):
        self.me = config.get("mail", "from")
        server_addr = config.get("mail", "server")
        self.server = smtplib.SMTP(server_addr)
    
    def send(self, to, subject, body):
        msg = MIMEText(body,'html')
        msg['To']=to
        msg['From']=self.me
        msg['Subject'] = subject
        self.server.sendmail(self.me, to, msg.as_string())

    def close(self):
        self.server.quit()