Я использую esmtp для отправки электронной почты в качестве вывода задания cron. SMTP-сервер и конфигурация учетных данных хранятся в моем каталоге $ HOME/.esmtprc. Однако похоже, что переменная $ HOME env установлена в '/', а не в HOME из /etc /passwd, как предполагает руководство. Я изменил /usr /sbin /sendmail для вывода переменных среды в файл, и я вижу это:
HOME = '/'
Однако заголовки электронной почты содержат это:
X-Cron-Env: <HOME =/home/username>
что правильно. Так почему $ HOME отключен для esmtp?