Назад | Перейти на главную страницу

Сервер OSX - Регистрация почтовых подключений POP

Я пытаюсь вести учет пользователей, которые обращаются к нашему почтовому серверу 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, поэтому это гораздо более универсальное решение, приведенное ниже, должно предоставить вам необходимую информацию:

  1. Открыть Terminal.app

  2. serveradmin fullstatus mail | grep -i pop

    должен выводить как минимум: mail:protocolsArray:_array_index:1:protocol = "POP3" mail:logPaths:POP Log = "/Library/Logs/Mail/mail-info.log"

  3. Итак, вы заметите тот же путь к mail-info.log что я упомянул выше.

  4. Я предпочитаю, чтобы все было просто, поэтому, наконец, для решения ваших конкретных задач я бы лично сделал что-то вроде: cat /Library/Logs/Mail/mail-info.log | grep -i Login >> ~/GetovertoIMAPpeople.txt периодически проверять.

  5. Вы можете открыть файл GetovertoIMAPpeople.txt, который теперь находится в вашей домашней папке, и он будет добавлять информацию каждый раз, когда вы запускаете эту команду.

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

Если вам нравятся сценарии, я видел действительно интересную запись в блоге автора Джеймс Рейнольдс где он объясняет, как перенести это прямо в электронную таблицу, и дает некоторые другие полезные советы.