sendmail 에서 Can't get lock 에러.
글쓴이: whatisid / 작성시간: 수, 2003/09/24 - 11:17오전
안녕하세요.
sendmail로 된 메일 서버에서 아웃룩 익스프레스로 메일을 받고 보내고
있는데, 종종
-ERR Can't get lock. Mailbox in use.
라는 에러가 뜨면서 메일 받고 보내기가 안되네요.
이전까지는 메일함을 지웠다가 다시 만드는 것으로 해결하곤 했습니다만,
매번 이러기도 번거롭고, 에러난 동안 메일 쌓인거 다시 볼려면 문제도
있고 해서, 뭔가 근본적인 해결책을 찾고 있습니다.
혹시 이 문제 뭔지 알고 계신분 답변좀 부탁~~!! 해결은 아니더라도 원인이라도
알고 싶네요-_-;;; 아 답답.
+ 아 추가로, V3 Pro 2002를 통해서 POP3 감시를 켜놓고 있습니다.
Forums:
메일 디렉토리에 보시면 히든 파일이 있을 수 있습니다.
그 파일이 락파일(??)일것입니다.
그것을 지우시고 받아보십시오.
sendmail 이 아니라 다른 pop3 서버겠지요.그런 현상은
sendmail 이 아니라 다른 pop3 서버겠지요.
그런 현상은 POP3 protocol이 login/logout 동안 mailbox 를 lock 하기 때문입니다. 즉, 두개의 connection이 생기는지 확인해보시면 되구요.
POP3의 한 쪽 client가 진행중에는 다른 한쪽 클라이언트는 lock 되었다는 메시지와 함께 login이 되지 않습니다.
telnet 0 110
user USERID
pass USERPASS
하고 기다려보면 모든 pop3 cilent에서 재현이 될 것입니다.
---
http://coolengineer.com
네 답변 감사합니다.지금은 해결했습니다. 원인은 V3에 있더군요.
네 답변 감사합니다.
지금은 해결했습니다. 원인은 V3에 있더군요.
혹시나 해서 V3의 POP3 모니터링을 끄고 다시 시도해 보았습니다.
그러니까 문제없이 잘 동작하네요.
V3 POP3 모니터링을 보면, 메일클라이언트의 POP3 접속을 V3로
가게 하고, V3가 대신 POP3 서버로 접속을 해서 검사 후에 메일을
클라이언트로 돌려주는 형식인 것 같습니다.
아마 이 과정에서 V3의 오동작으로 login,logout이 제대로 이루어지지
못한게 아닐까 싶네요.
저도 많이 겪었던 문제인데요. 앞의 분 말대로 님의 계정으로 띄워진 po
저도 많이 겪었던 문제인데요. 앞의 분 말대로 님의 계정으로 띄워진 pop3 데몬이 이미 있을 때 이런 일이 벌어지는 듯 합니다.
이럴 때는 telnet이나 ssh로 로그인 한 후
ps -aux |grep [사용자id 또는 pop3] 하신 후
pop3 데몬가 pid가 나오면 kill -9 pid 하시면 되요.
---------그런데...
이런 현상이 왜 일어나는 지는 잘 모르겠네요. 혹시 앞의 관리자 분은 아시나요? 저의 서버에서도 가끔 이런 일이 일어나더라구요. 혹시나 해서 그 사람의 passwd가 누출되어 다른 곳에서 아웃룩을 누군가 쓰고 있나 보았더니, 그렇지도 않더라구요.
---- m( @.@)m -----------
댓글 달기