cyrus imap이 lmtp tcp 소켓을 시작하지 않습니다. 오류 메시지: ai_socktype이 Servname을 지원하지 않습니다. lmtp를 비활성화합니다.

cyrus imap이 lmtp tcp 소켓을 시작하지 않습니다. 오류 메시지: ai_socktype이 Servname을 지원하지 않습니다. lmtp를 비활성화합니다.

질문:

다음 줄을 사용하여 Cyrus imap을 시작할 때 /etc/cyrus.conf:

SERVICES {
   ...
   lmtp     cmd="lmtpd -a" listen="[192.168.50.100]:lmtp" prefork=1 proto=tcp4 
}

TCP 소켓을 통해 lmtp를 활성화하려면 소켓이 열려 있지 않습니다. 로그 파일에 다음 메시지가 나타납니다.

ai_socktype은 Servname을 지원하지 않습니다. lmtp를 비활성화합니다.

답변1

답변:

ai_socktype은 Servname을 지원하지 않습니다. lmtp를 비활성화합니다.

lmtp에서 항목을 찾을 수 없음을 의미합니다 /etc/services.

다음과 같은 줄을 추가합니다.

lmtp      2003/tcp # Lightweight Mail Transport Protocol service

( /etc/services그리고 파일이 누구나 읽을 수 있는지/모드 644인지 확인하십시오)

listen또는 대신 해당 섹션에 포트가 제공되도록 사이러스 구성 파일을 변경하십시오 lmtp.

SERVICES {
   ...
   lmtp     cmd="lmtpd -a" listen="[192.168.50.100]:2003" prefork=1 proto=tcp4 
}

인용하다:Cyrus 서비스 포트 번호

관련 정보