У меня есть несколько cronjobs, которые работают на наших серверах, которые контролируют процессы, запускают автоматизированные задания и т.д. Эти сценарии отправляют уведомления по электронной почте для нашего мониторинга или рассылают результаты автоматизированной работы и т.д. С помощью команды mail.
mail -s "test subject" < emailbody.txt
Мы перерастаем наш текущий кластер, и нам нужно перейти на более крупный кластер. Однако по неизвестным мне причинам новый кластер, на который мы мигрируем, не позволяет отправлять электронные письма с каждого сервера, из-за чего мои скрипты не выполняют свою работу, поскольку они не могут отправлять нам сообщения по электронной почте.
Кто-то сказал, что мы должны использовать сервер ретрансляции электронной почты в этом кластере / сети. Как использовать сервер ретрансляции электронной почты из команды unix mail? Нужно ли вносить изменения в некоторые конфигурационные файлы на уровне ОС, или это какой-то параметр команды, который я могу указать из mail cmd? Заранее спасибо за помощь.
РЕДАКТИРОВАТЬ: Новые серверы работают под управлением CentOS версии 6.5. Я не знаю, сколько мы можем установить / отредактировать на серверах, так как наш ИТ-отдел заблокировал его, и у нас нет корневого доступа. Я не думаю, что мы можем sudo как root либо.