IPV4는 Linux에서 이메일 기능을 지원합니다.

IPV4는 Linux에서 이메일 기능을 지원합니다.

저는 변경을 허용하지 않는 Linux 시스템에서 작업하고 있습니다. 하지만 sendmail 기능을 사용하면 다음과 같은 오류가 발생합니다.

sendmail: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
sendmail: 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
postdrop: warning: unable to look up public/pickup: No such file or directory

ip4를 지원하는 메일 기능을 사용할 수 있는 방법이 있나요? 오류만 오는 것이 아닙니다. 이메일도 보내지 않았습니다.

답변1

postdrop이 IPv4를 지원하지 않는 것이 아니라 IPv6도 예상한다는 것입니다.

이 기계는 분명히 postfix메일러 데몬으로 사용됩니다. 시스템 관리자가 IPv6를 비활성화한 경우 postfix는 최소한 재부팅할 때마다 경고를 표시해야 합니다. 또한 시스템 관리자가 IPv6을 비활성화한 경우 이 작업을 완료하고 명시적으로 IPv6를 요구하는 특정 데몬(예: postfix)에서 IPv6 지원을 비활성화해야 합니다.

경고를 없애려면 시스템 관리자에게 /etc/postfix/main.cf다음 줄을 추가하도록 요청하는 것이 좋습니다.

inet_protocols = ipv4

애플리케이션 수준에서 수행할 수 있는 작업은 sendmail API를 지원하는 기능을 사용하는 대신 TCP를 통해 (동일하거나 다른 로컬 이메일 서버로) 이메일을 보낼 수 있다는 것입니다.

답변2

표시되는 메시지에는 IPv4가 명확하게 명시되어 있습니다.(사실 그렇죠.오직) 지원 프로토콜. 그렇습니다. 귀하는 현재 IPv4 지원 유틸리티를 사용하고 계십니다.

관련 정보