sendmail 스타트시 에러가 발생합니다.
작성자 정보
- 배경수 작성
- 작성일
컨텐츠 정보
- 1,296 조회
- 0 추천
- 목록
본문
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을 시작해 보세요..
관련자료
-
이전
-
다음