Я пытаюсь вести постоянный учет пользователей, которые обращаются к нашему почтовому серверу OSX 10.6.8, используя POP вместо IMAP.
Администратор сервера В приложении есть текущий список почтовых подключений на вкладке «Подключения». Сюда входит имя пользователя, исходный IP-адрес, длина соединения, тип (IMAP / POP) и общее количество подключений. Однако приложение, похоже, не поддерживает регистрацию этих подключений, а в mail.log отображаются только транзакции сообщений, не клиентские логины (и в настройках нет явной опции для отслеживания этих данных).
Кто-нибудь знаком с простым способом отслеживания соединений POP на стороне сервера? Я хотел бы составить список этих пользователей, чтобы их можно было перенести на IMAP, но пока что за исключением визуального наблюдения за окном «Подключения», кажется, нет очевидного способа сделать это.
В OSX информация pop3 в настоящее время регистрируется в /Library/Logs/Mail/mail-info.log
.
Похоже, вы используете Server.app , поэтому вы можете вручную отслеживать этот журнал на вкладке Журналы в верхнем левом углу, в категории «Почта» (которую вы выбираете в раскрывающемся списке под окном журнала). Я понимаю, что вы используете гораздо более старую версию OSX, поэтому это гораздо более универсальное решение, приведенное ниже, должно предоставить вам необходимую информацию:
Откройте Terminal.app
serveradmin fullstatus mail | grep -i pop
должен выводить как минимум:
mail: protocolArray: _array_index: 1: protocol = "POP3"
mail: logPaths: POP Log = "/Library/Logs/Mail/mail-info.log"
Итак, вы заметите тот же путь к mail-info.log
, который я упоминал выше .
Я предпочитаю, чтобы все было просто, поэтому, наконец, для решения ваших конкретных задач я бы лично сделал что-то вроде:
cat /Library/Logs/Mail/mail-info.log | grep -i Login >> ~ / GetovertoIMAPpeople.txt
для периодической проверки.
Вы можете открыть файл GetovertoIMAPpeople.txt, который теперь находится в вашей домашней папке, и он будет добавлять информацию каждый раз при запуске эту команду.
На этой странице тематических форумов объясняется, как повысить уровень детализации этих журналов, и немного углубляется в тему в целом.
Если вы я видел очень интересную запись в блоге Джеймса Рейнольдса , в которой он объясняет, как перенести это прямо в электронную таблицу, и дает некоторые другие полезные советы.