Você pode usar ssmtp , msmtp , ou programas similares para retransmitir seus e-mails através de algum outro servidor SMTP.
Eu tenho alguns cronjobs que são executados em nossos servidores que monitoram processos, executam tarefas automatizadas, etc. Esses scripts enviam alertas de alerta para nosso monitoramento ou enviam por e-mail os resultados de trabalhos automatizados, etc. usando o comando mail.
mail -s "test subject" < emailbody.txt
Estamos superando nosso cluster atual e precisamos migrar para um cluster maior. No entanto, devido a motivos desconhecidos para mim, o novo cluster para o qual estamos migrando não permite o envio de e-mails de cada servidor, o que está fazendo com que meus scripts não façam seu trabalho, pois eles não podem enviar e-mails para nós.
Alguém disse que temos que usar o servidor de retransmissão de email nesse cluster / rede. Como faço para usar o servidor de retransmissão de email do comando unix mail? Eu preciso fazer alterações em alguns arquivos de configuração no nível do sistema operacional ou é alguma opção de comando que eu posso especificar a partir do cmd mail? Agradecemos antecipadamente por sua ajuda.
EDIT: Os novos servidores estão executando o CentOS versão 6.5. Eu não sei o quanto podemos instalar / editar nos servidores desde que o nosso departamento de TI bloqueou e não temos acesso root. Eu não acho que nós podemos sudo como root também.
Tags command-line email linux centos-6