Como redirecionar notificações de e-mail de serviço enviadas para o root

0

Como uma caixa linux pode ser configurada para enviar e-mails de serviço de "" nome do serviço "@" id da máquina "'para uma conta de e-mail não-root?

Exemplo1:

to: [email protected]  
from: cron@machine**1**.com

Exemplo2:

to: [email protected]  
from: mdadm@machine**2**.com

Os serviços configuram avisos de email com sintaxe idiomática. Verificando apenas

grep -Eir "(MAILADDR|MAILTO|-m)(\ )*(=)?(\ )*root" /etc/*

aparece Destinatários:

/etc/anacrontab:MAILTO=root  
/etc/cron.d/0hourly:MAILTO=root  
/etc/crontab:MAILTO=root  
/etc/mdadm.conf:MAILADDR root  
/etc/smartmontools/smartd.conf:DEFAULT -a -n standby,7,q -S on -m root -M exec   /usr/libexec/smartmontools/smartdnotify -n standby,10,q  
/etc/sysconfig/smartmontools:# smartd_conf_opts="-H -m root"

(Provavelmente existem outras maneiras - além de MAILADDR, MAILTO & -m - que os pacotes nomeiam o destinatário da notificação.)

Remetente
raiz?

É encontrar / alterar esses arquivos para que eles enviem e-mails para [email protected]? Uma conta alias talvez?
É possível definir o remetente como serviço @ machineId?
A criação de um usuário e / ou caixa de correio local é necessária para "enviar somente" s?

Relacionados:
como redirecionar todos os emails para um único endereço externo?
Redirecionar endereço de e-mail específico enviado para um usuário, para outros destinatários de e-mail (procmail)

Plataforma:
Centos 7
postfix

    
por iletras 19.05.2018 / 18:50

1 resposta

0

Edite o arquivo em /etc/aliases

Em # Person who should get root's mail defina o destinatário com uma entrada semelhante a:
root: [email protected]

Em seguida, execute: newaliases

Acho que não é necessário reiniciar o postfix ...

    
por 19.05.2018 / 21:50