이메일 전송을 시도하는 스크립트를 실행할 때 오류가 발생합니다.
send-mail: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
send-mail: warning: inet_protocols: configuring for IPv4 support only
postdrop: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
postdrop: warning: inet_protocols: configuring for IPv4 support only
누구든지 문제가 무엇인지 말해 줄 수 있습니까? 허가가 필요합니까?
답변1
이 메시지를 비활성화하려면 다음으로 이동하여 /etc/postfix/main.cf
변경하세요.
inet_protocols = all
도착하다:
inet_protocols = ipv4
이는 ipv4만 사용하며 경고 메시지는 사라집니다.
발급을 하셔야 합니다멈추다그리고시작postfix가 변경 사항을 등록하도록 하세요. 간단히 다시 로드하면 다음이 생성됩니다.
mail postfix/master[8330]: 다시 로드 중 -- 버전 2.9.6, config /etc/postfix mail postfix/master[8330]: 경고: inet_protocols 매개변수 값 무시됨 mail postfix/master[8330]: 경고: 이전 값: ' all', 새 값: 'ipv4' mail postfix/master[8330]: 경고: inet_protocols를 변경하려면 Postfix를 중지했다가 시작하세요.
답변2
운영 체제의 네트워크 스택에는 IPv6가 구성되어 있지 않지만 메일 프로그램(아마도 postfix)은 IPv6을 사용하도록 구성되어 있습니다. 메일 프로그램에는 IPv6을 사용할 수 없으므로 IPv4만 사용할 것이라는 경고가 표시됩니다. ~에서접미사 추가 정보 파일:
다음과 유사한 오류 메시지가 표시되면 Linux를 실행 중이며 커널에서 IPv6을 활성화해야 합니다.http://www.ipv6.org/팁과 요령을 확인하세요. 다른 시스템과 달리 Linux에는 IPv4 및 IPv6 스택이 결합되어 있지 않으며 기본적으로 IPv6 프로토콜 지원을 로드하지 않습니다.
postconf: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol postconf: warning: inet_protocols: configuring for IPv4 support only