![Получить pop-id или IP-адрес при входе клиента на сервер Dovecot](https://rvso.com/image/52095/%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20pop-id%20%D0%B8%D0%BB%D0%B8%20IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%20%D0%BF%D1%80%D0%B8%20%D0%B2%D1%85%D0%BE%D0%B4%D0%B5%20%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0%20%D0%BD%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20Dovecot.png)
Фон
Я провел некоторые исследования в документации почтового сервера Dovecot о способах получения клиентской информации при подключении клиента к серверу. Мне интересно использовать их для программирования приложения на стороне сервера, но в настоящее время не нашел методов получения этой информации.
Вопрос
Есть ли способ получить подробную информацию о клиенте, который подключается к серверу Dovecot при аутентификации?
решение1
Мне удалось добиться этого, используя спецификацию Dovecot для сценариев после входа в систему.
http://wiki2.dovecot.org/PostLoginScripting
После запуска скрипта оболочки переменные среды могут быть использованы для получения имени пользователя и IP-адреса. Эта информация подробно описана в ссылке выше.