Estou usando o esmtp para enviar e-mails como saída do trabalho cron. O servidor SMTP e a configuração de credenciais são armazenados em meu $ HOME / .esmtprc. No entanto, parece que a variável $ HOME env está definida para '/', em vez de para HOME a partir de / etc / passwd, como sugere o manual. Eu mudei / usr / sbin / sendmail para variáveis de ambiente de saída para arquivo e eu vejo isso:
HOME='/'
No entanto, os cabeçalhos de email contêm isto:
X-Cron-Env: <HOME=/home/username>
qual está correto. Então, por que o $ HOME não está definido para o esmtp?