![클라이언트가 Dovecot 서버에 로그인할 때 팝 ID 또는 IP 주소를 얻습니다.](https://rvso.com/image/52095/%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8%EA%B0%80%20Dovecot%20%EC%84%9C%EB%B2%84%EC%97%90%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%ED%95%A0%20%EB%95%8C%20%ED%8C%9D%20ID%20%EB%98%90%EB%8A%94%20IP%20%EC%A3%BC%EC%86%8C%EB%A5%BC%20%EC%96%BB%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
배경
나는 클라이언트가 서버에 연결할 때 클라이언트 정보를 얻는 방법에 대해 Dovecot 메일 서버 문서에 대해 몇 가지 연구를 해왔습니다. 나는 이것을 사용하여 서버 측에서 응용 프로그램을 프로그래밍하는 데 관심이 있지만 현재 이 정보를 얻을 수 있는 방법을 찾지 못했습니다.
질문
인증 시 Dovecot 서버에 연결하는 클라이언트에 대한 자세한 정보를 얻을 수 있는 방법이 있습니까?
답변1
로그인 후 스크립팅을 위한 Dovecot의 사양을 사용하여 이를 달성할 수 있었습니다.
http://wiki2.dovecot.org/PostLoginScripting
쉘 스크립트가 실행되면 환경 변수를 사용하여 사용자 이름과 IP 주소를 얻을 수 있습니다. 해당 내용은 위 링크에 자세히 나와 있습니다.