Skip to content

Commit f65ce73

Browse files
committed
Message-ID in payload, thanks jpargaf
1 parent 94cef9e commit f65ce73

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

py4web/utils/mailer.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -826,7 +826,9 @@ def encoded_or_raw(text):
826826
server.ehlo(self.settings.hostname)
827827
if self.settings.login:
828828
server.login(*self.settings.login.split(":", 1))
829-
result = server.sendmail(sender, to, payload.as_string())
829+
if "Message-ID" not in payload:
830+
payload["Message-ID"] = email.utils.make_msgid()
831+
result = server.sendmail(sender, to, payload.as_string())
830832
finally:
831833
# do not want to hide errors raising some exception here
832834
try:

0 commit comments

Comments
 (0)