2012.06.29 14:01
Dovecot에서 “Error indexing mbox file (LF not found)” 에러 발생시 해결 방법
===========================================================================
Dovecot 구동 중 아래와 같은 메시지가 발생하며 특정 계정의 메일 송수신 및 로그인이
되지 않는 경우가 있습니다.
--------------------------------------------------------------------------------------------------------
Jun 18 11:14:48 mail pop3 : Error indexing mbox file /var/mail/메일박스: LF not found where expected
Jun 18 11:14:48 mail pop3 : Error indexing mbox file /var/mail/메일박스: LF not found where expected
Jun 18 11:14:48 mail pop3 : Couldn't open INBOX: Internal error occured. Error report written to server log.
--------------------------------------------------------------------------------------------------------
해당 에러는 dovecot의 버그로 인해 mailBox가 깨지는 현상으로, 아래와 같이
해당 MailBox를 포맷하면 해결 가능합니다.
* 여기서 포맷할 mailbox는 ‘hostway’로 가정 하겠습니다.
1. 기존 mailbox 백업
# mv /var/mail/hostway /var/mail/hostway_bak
2. 백업본을 새로운 mailbox로 포맷
# formail -ds <hostway_bak >> hostway
3. 새로운 mailbox 권한 설정
# chown hostway.mail hostway