Почтовый сервер BCC по адресу @servername
Я прошу прощения, если это глупый / излишний вопрос.
У меня Ubuntu Server 16.04, основное использование - тестовая среда и опыт обучения. У меня есть настройка SSH на этом сервере, который работает нормально. У меня установлен mailutils ssmtp для использования задания cron для ежедневной отправки мне электронного письма с моим внешним IP-адресом. Я слишком ленивый / дешевый на данный момент, чтобы настроить статический IP.
Всякий раз, когда я получаю это письмо, оно автоматически отправляет адреса BCC @servername и ip@servername. Я не могу понять, где / почему это происходит.
Ниже приведен скрипт, который я использую.
Код заимствован из другого источника, не моего.
#!/bin/sh
SUBJ="Server IP Address"
EMAIL="email@gmail.com"
ip2=""
ip2=$(wget -qO- ifconfig.me/ip)
echo "$ip2" | mail -s $SUBJ $EMAIL
exit
fi
У меня также есть эта проблема, когда Logwatch рассылает отчет по электронной почте, кроме root@servername.
Пожалуйста, дайте мне знать, если я пренебрегаю предоставлением дополнительной информации, или это просто глупость.
Я уже пытался проверить возможное исправление, но, возможно, пропустил его из-за формулировок. Спасибо за помощь.
1 ответ
Нашел исправление при попытке исправить что-то другое, забавно, как это работает.
#!/bin/sh
(wget -qO- ifconfig.me/ip) > ip.txt
mail -s "HomeOne IP Address" sarvis.server1@gmail.com < ip.txt
По какой-то причине переменные в скрипте bash приводили к тому, что почта выглядела странно и пыталась отправить ее на странные и несуществующие адреса электронной почты.