Browse Source

[Dovecot] Various fixes for quarantine notifications, many thanks to @DevTek314 for reporting them!

andryyy 6 years ago
parent
commit
dcd6b2268e
2 changed files with 4 additions and 4 deletions
  1. 3 3
      data/Dockerfiles/dovecot/quarantine_notify.py
  2. 1 1
      docker-compose.yml

+ 3 - 3
data/Dockerfiles/dovecot/quarantine_notify.py

@@ -68,15 +68,15 @@ def notify_rcpt(rcpt, msg_count):
   count = 0
   while count < 15:
     try:
-      server = smtplib.SMTP('postfix', 589, 'quarntine')
+      server = smtplib.SMTP('postfix', 590, 'quarntine')
       server.ehlo()
       msg = MIMEMultipart('alternative')
       msg['From'] = r.get('Q_SENDER') or "quarantine@localhost"
       msg['Subject'] = r.get('Q_SUBJ') or "Spam Quarantine Notification"
       msg['Date'] = formatdate(localtime = True)
       text = "You have %d new items" % (msg_count)
-      text_part = MIMEText(text, 'plain')
-      html_part = MIMEText(html, 'html')
+      text_part = MIMEText(text, 'plain', 'utf-8')
+      html_part = MIMEText(html, 'html', 'utf-8')
       msg.attach(text_part)
       msg.attach(html_part)
       msg['To'] = str(rcpt)

+ 1 - 1
docker-compose.yml

@@ -164,7 +164,7 @@ services:
             - sogo
 
     dovecot-mailcow:
-      image: mailcow/dovecot:1.57
+      image: mailcow/dovecot:1.58
       build: ./data/Dockerfiles/dovecot
       cap_add:
         - NET_BIND_SERVICE