Как определить существующий MTA на моем сервере Ubuntu?
Я новичок в Ubuntu Server и очень мало знаю об этом.
У нас запущен экземпляр Nagios Core с рабочего сервера TEST-1 (Ubuntu 14.04.2). Он был создан до того, как я присоединился к организации, поэтому я не знаю о существующей конфигурации MTA. Мы правильно получаем уведомления по электронной почте с этого сервера.
Сейчас я пытаюсь настроить второй экземпляр Nagios Core на другом рабочем сервере TEST-2 (Ubuntu 14.04.2). У меня проблемы с настройкой MTA.
Я хочу проверить существующую конфигурацию MTA на TEST-1, чтобы я мог применить то же самое на TEST-2. Может кто-нибудь, пожалуйста, помогите мне проверить это шаг за шагом?
2 ответа
Обычно MTA идентифицирует себя в приветствии SMTP.
Вы можете использовать telnet 127.0.0.1 25
получить SMTP приветствие.
Другие шаги зависят от типа MTA (exim/postfix/sendmail).
Для всех, кто сталкивался с этим постом и все еще ищет ответы, я задал этот вопрос для своей системы Ubuntu 16.04. Есть только несколько распространенных (особенно если вы спрашиваете только о MTA по умолчанию). Вы можете найти общие с поиском Google или списком MTA, как эта страница.
Затем, зная, что они, вы можете искать их исполняемые файлы. Если вы делаете ps -ef
вы обнаружите (как и я, и если вы работаете 16.04), этот постфикс один из распространенных MTA перечислен много раз. Так что это ваш по умолчанию. Вы можете Google, чтобы узнать, что двоичное имя для других MTA.
Я знаю, что это не самое элегантное решение, но я не нашел элегантного решения, поскольку искал, поэтому это решение, по крайней мере, сделало работу за меня. Надеюсь, это сэкономит кому-то еще время...