Сценарий Bash отправляет почту от одного сервера, но не другого

У меня есть сценарий удара, который работает два, фактически идентичные серверы. Этот сценарий посылает электронное письмо по существу как это:

(команды, которые генерируют некоторый вывод), |/usr/bin/mailx-s 'Некоторая строка темы' recipient@domain.com

Этот сценарий работает на двух серверах Ubuntu 14.04. Сценарий работает успешно на обоих серверах. Этим я подразумеваю, что операции в (...), которые выполняют резервные копирования, и т.д. завершитесь, и я вижу, что результаты этих операций находятся там на обоих серверах. Однако я получаю электронную почту, сообщая, что задание работало с одного из серверов, но не с другого.

Вводная информация: Оба из этих серверов недавно были обновлением из Ubuntu 12.04, и эти сценарии были установлены на этих серверах как часть того обновления. До этого эти те же сценарии работали на двух других серверах, которые запускали Ubuntu 10.04, куда оба сценария работали, и оба сценария посылали мне электронное письмо.

Еще одна вещь о почтовой конфигурации - я думаю (хотел бы), чтобы эта почта была поставлена через почтовый сервер на третьем сервере, который также запускает Ubuntu 14.04 с постфиксом; однако, почтовые заголовки в сообщении, что я получаю, указывают, что сообщение прибыло непосредственно из корневой учетной записи на сервере, куда сценарий работает (под корнем как задание крона).

Я чувствую, что пропустил шаг, настраивающий один из этих новых серверов, но я не могу найти его.

1
задан 20 July 2015 в 00:33

0 ответов

Другие вопросы по тегам:

Похожие вопросы: