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))