Я пытаюсь вести учет пользователей, которые обращаются к нашему почтовому серверу OSX 10.6.8 с использованием POP вместо IMAP.
Приложение Server Admin содержит текущий список почтовых подключений на вкладке «Подключения». Сюда входит имя пользователя, исходный 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:protocolsArray:_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, который теперь находится в вашей домашней папке, и он будет добавлять информацию каждый раз, когда вы запускаете эту команду.
В эта страница на тематических форумах он объясняет, как повысить уровень детализации этих журналов, и немного углубляется в тему в целом.
Если вам нравятся сценарии, я видел действительно интересную запись в блоге автора Джеймс Рейнольдс где он объясняет, как перенести это прямо в электронную таблицу, и дает некоторые другие полезные советы.