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 サービスポート番号

関連情報