Se você quiser encaminhar todos os e-mails de um usuário, não apenas o e-mail do Cron, o Solaris suporta ~/.forward
. O Solaris também suporta aliases globais em /etc/mail/aliases
; Se você modificar este arquivo, será necessário executar newaliases
.
Se você quiser apenas encaminhar e-mails do cron, poderá definir um filtro em ~/.forward
ou /etc/mail/aliases
. Eu não acho que o Solaris vem com qualquer ferramenta de filtragem útil pré-instalada; o programa clássico para isso é procmail . Use |/usr/local/bin/procmail
como seu filtro e algo assim como seu ~/.procmailrc
(não testado):
:0
* ^From: Cron Daemon <[email protected]>
* ^Subject: Cron .*
! [email protected]
Como alternativa, você pode enviar a saída do trabalho explicitamente pelo crontab. Instale moreutils (não sei como é fácil compilar no Solaris), que contém um comando ifne
que executa um programa somente se sua entrada padrão não estiver vazia.
… 2>&1 | ifne mailx -s 'Cron output' [email protected]