From be8d6807bab2daab010ab36170765e1d4d34519f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 10 Mar 2023 13:10:08 +0100 Subject: [PATCH] Set login name as default email from address --- trytond/doc/topics/configuration.rst | 2 ++ trytond/trytond/config.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/trytond/doc/topics/configuration.rst b/trytond/doc/topics/configuration.rst index 1ff6f8fa61..5c93712f69 100644 --- a/trytond/doc/topics/configuration.rst +++ b/trytond/doc/topics/configuration.rst @@ -445,6 +445,8 @@ For example:: from: "Company Inc" +Default: The login name of the :abbr:`OS (Operating System)` user. + retry ~~~~~ diff --git a/trytond/trytond/config.py b/trytond/trytond/config.py index 0b2a06d9ca..3aebf6c6c9 100644 --- a/trytond/trytond/config.py +++ b/trytond/trytond/config.py @@ -4,6 +4,7 @@ import configparser import logging import os import urllib.parse +from getpass import getuser import __main__ as main @@ -82,6 +83,7 @@ class TrytonConfigParser(configparser.ConfigParser): self.add_section('ssl') self.add_section('email') self.set('email', 'uri', 'smtp://localhost:25') + self.set('email', 'from', getuser()) self.add_section('session') self.set('session', 'authentications', 'password') self.set('session', 'max_age', str(60 * 60 * 24 * 30))