Нет это не поведение по умолчанию и да, если Вы хотите, чтобы ведомые устройства были только для чтения, необходимо сделать так "вручную" (или сценарий).
Причина этого состоит главным образом просто в том, потому что это - то, как она запустилась, и она не была изменена с тех пор. Однако существует много путей, которыми это - желаемое поведение, например, если Ваши ведомые устройства имеют некоторые таблицы, которые Ваше ведущее устройство не делает (как создание отчетов о сводных таблицах). Или, если Вы хотите выполнить ИЗМЕНЕНИЕ, можно выполнить его на ведомом устройстве сначала, обработке отказа, затем выполнить его на ведущем устройстве, чтобы не повлиять на живой сайт.
SMTP не может понять пользователя, которого вы установили с помощью -l, потому что это другой протокол, чем telnet.
Я предполагаю, что, указав -l, ваш telnet-клиент автоматически отправляет какие-то данные в smtpd
, и вывод, который вы видите тогда, - это именно то, что он отвечает на любой случайный ввод?
Но в любом случае . Если вы просто подключаетесь через telnet к порту 25 своего smtpd
и не получаете никаких выходных данных, то, вероятно, в журналах должна быть какая-то ошибка прямо во время подключения. Может быть, вам стоит попробовать проверить журналы с помощью tail -f
при подключении? в зависимости от вашего дистрибутива журналы могут находиться в разных файлах, например, в SuSE это будет:
tail -f /var/log/mail.info /var/log/mail.err /var/log/mail.warn
Теперь, когда вы запустите этот хвост
, подключитесь к smtpd
одновременно,