From 74369011dd743ba59c4c7fa0befa5334924cf402 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com> Date: Tue, 25 Aug 2020 08:46:45 +0200 Subject: [PATCH] test --- src/caosadvancedtools/serverside/helper.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/caosadvancedtools/serverside/helper.py b/src/caosadvancedtools/serverside/helper.py index 7a22891a..466698ac 100644 --- a/src/caosadvancedtools/serverside/helper.py +++ b/src/caosadvancedtools/serverside/helper.py @@ -25,8 +25,8 @@ import datetime import json import logging import os -import sys import subprocess +import sys from email import message, policy, utils import caosdb as db @@ -351,9 +351,14 @@ def send_mail(from_addr, to, subject, body, cc=None, bcc=None): if cc is not None: mail["CC"] = cc if isinstance(cc, str) else ", ".join(cc) + if bcc is not None: mail["BCC"] = bcc if isinstance(cc, str) else ", ".join(cc) - p = subprocess.Popen([sendmail, "-t", "-oi"], - stdin=subprocess.PIPE) + with open("/tmp/debugmail.txt") as fi: + fi.write(" ".join([sendmail, "-t", "-oi"])) + with open("/tmp/debugmsg.txt") as fi: + fi.write(mail) + + p = subprocess.Popen([sendmail, "-t", "-oi"], stdin=subprocess.PIPE) p.communicate(mail.as_bytes()) -- GitLab