No meu sistema Debian, tenho uma configuração tradicional de "correio" somente local. A instalação do pacote configurou alguns padrões sensatos. (Talvez tenha me solicitado a aceitar as configurações; não me lembro).
EDIT: No Debian 9 e acima, exim4-daemon-light
não é mais instalado como parte da "tarefa padrão" do Debian (conjunto de pacotes).
A principal razão pela qual isso é útil é para erros em cron
trabalhos (e também at
trabalhos), que são entregues como "correio" local.
$ aptitude why exim4-daemon-light
i exim4 Depends exim4-daemon-light | exim4-daemon-heavy | exim4-daemon-custom
$ aptitude why exim4
i logrotate Depends cron | anacron | cron-daemon
i A cron Recommends exim4 | postfix | mail-transport-agent
O Fedora Workstation não inclui uma configuração de correio funcional. Você deve optar por instalá-lo e provavelmente precisará fazer alguma configuração extra .
O Ubuntu é baseado no Debian. No Ubuntu Desktop, supondo que você instalou cron
(ou at
), você terá uma configuração de correio local (funcionando) para ele?
EDIT: Eu acho que no Debian 9 você já precisa escolher instalar um sistema de e-mail se quiser um, apesar das "Recomendas".
(Eu escrevi algumas coisas Ansible que configuram cron jobs em um sistema Debian. Espero mudar o sistema para o Ubuntu Desktop eventualmente. Então estou pensando nas suposições que meus scripts estão fazendo).
O Ubuntu Desktop 18.04 não inclui
cron
.Se você instalar
cron
o , ele não instalará automaticamente um agente de transporte de correio. O pacote Ubuntucron
não "recomenda" mais nenhum pacote de "agente de transporte de correio".(Isso parece outra inconsistência, já que a descrição do pacote para o cron ainda diz "você provavelmente deveria instalar um sistema de e-mail também para poder receber essas mensagens". Eles não se incomodaram em adicionar um
Suggests
no lugar doRecommends
... provavelmente porque ninguém iria realmente notar se eles fizessem de qualquer maneira.)Além disso, há um link na pergunta sobre
pam_mail
. Parece que uma instalação padrão do Ubuntu Desktop 18.04 ainda incluipam_mail
linhas/etc/pam.d/*
- ao contrário do Fedora Workstation.Se você não precisar de e-mail especificamente, talvez esteja interessado em
systemd-cron
. Aparentemente, ele registra a saída do cronjob no log do sistema. Se um sistema de e-mail estiver disponível, ele também enviará qualquer saída como um e-mail.Patches foram enviados em 2012
cron
para fornecer recursos semelhantes no pacote Debian . A descrição do patch diz que, por padrão, ele só registrará a saída se não puder enviar um email. Até agora, o ticket não foi fechado. Portanto, no momento, se um cronjob gerar saída, a saída específica pode ser perdida. Isso é registrado como uma mensagem informativa; não está marcado como um aviso ou um erro.