Correio do servidor BCC para endereço @ nome_do_servidor

0

Peço desculpas se esta é uma pergunta estúpida / redundante.

Eu tenho um servidor Ubuntu 16.04, o principal uso é como ambiente de teste e experiência de aprendizado. Eu tenho a configuração SSH neste servidor que funciona bem. Eu tenho mailutils ssmtp instalado para usar um cron job para me enviar um email todos os dias com o meu IP externo. Eu sou muito preguiçoso / barato neste momento para configurar um IP estático.

Sempre que recebo este e-mail, automaticamente os endereços de BCC @ servername e ip @ servername. Eu não consigo descobrir onde / por que isso está acontecendo.

Abaixo está o script que estou usando.

O código é emprestado de outra fonte que não é minha.

#!/bin/sh

SUBJ="Server IP Address"
EMAIL="[email protected]"

ip2=""

ip2=$(wget -qO- ifconfig.me/ip)

echo "$ip2" | mail -s $SUBJ $EMAIL
exit
fi

Eu também tenho esse problema quando o Logwatch envia o email do relatório, exceto para root @ servername.

Por favor, deixe-me saber se eu estou deixando de dar mais informações ou se isso é realmente muito burro.

Eu já tentei verificar uma possível correção, mas talvez tenha perdido devido à redação. Obrigado pela sua ajuda.

    
por Robby1212 25.04.2017 / 18:36

1 resposta

0

Encontrei a correção ao tentar consertar outra coisa, engraçado como isso funciona.

#!/bin/sh

(wget -qO- ifconfig.me/ip) > ip.txt

mail -s "HomeOne IP Address" [email protected] < ip.txt 

Por alguma razão, as variáveis no script bash estavam fazendo com que o e-mail se esquecesse e tentasse enviá-lo para endereços de e-mail estranhos e inexistentes.

    
por Robby1212 04.05.2017 / 16:40