질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

sendmail 스타트시 에러가 발생합니다.

작성자 정보

  • 배경수 작성
  • 작성일

컨텐츠 정보

본문

금봉섭 님의 글


sendmail.cf 설정파일에서

Virtual user table

Kviruser hash -o /etc/mail/virtuusertable 

 

Access list database 

Kaccess hash -o /etc/mail/access

두 옵션을 활성화를 시킨뒤start를 시키게되면

 

class hash not available 이라고 뜨며 2가지 모두 error 를 발생시킵니다.

왜 이러는지 알고 싶습니다.

 

문법이라도 틀린건지;;;

 

왜 이런지요?

 

 

 




virtusertable 과 access 파일의 용도는 http://osori.org/?article_srl=321&sid=66 문서를 참조하세요

센드메일에서는 virtusertable과 access 파일을 그 형태 그대로 활용하지 않습니다.
다만 virtusertable.db 와 access.db를 인식할뿐입니다.

virtusertable 파일과 access파일을 수정을 해주시고 난후에 hash값으로 처리 해주지 않은것 같습니다..

사용방법은 makemap hash access.db < access
                     makemap hash virtusertable.db < virtusertable

이와 같이 명령을 해주시면 virtusertable.db와 access.db가 생성됩니다.

해당 파일을 cat으로 보시면 hash값으로 처리 했기 때문에 볼수가 없지만..

strings virtusertable.db or strings access.db 를 하시면 virtusertable 과 access파일의 내용과 일치 함을 알수 있습니다.

위의 makemap 명령을 사용하시고 sendmail을 시작해 보세요..

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,074 명
  • 현재 강좌수 :  35,995 개
  • 현재 접속자 :  318 명