"IPv6 지원 비활성화됨" 경고

"IPv6 지원 비활성화됨" 경고

이메일 전송을 시도하는 스크립트를 실행할 때 오류가 발생합니다.

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

관련 정보