Trong sendmail.mc của bạn thêm:
CLIENT_OPTIONS (`Gia đình = inet ') dnl
Sau đó xây dựng lại sendmail.cf và khởi động lại sendmail. Trong Debian bạn làm điều này bằng cách chạy> sendmailconfig. Trong CentOS, bạn chạy / etc / mail / make theo sau là dịch vụ sendmail khởi động lại. Khác> hệ thống có những cách khác để làm điều này.
Cảm ơn bạn đã đăng bài này, và nó chắc chắn đã đưa tôi đi đúng hướng. Tuy nhiên, tôi đã thử điều này, nhưng nó vẫn không hiệu quả với tôi. Một lưu ý phụ, chúng tôi đã nhận được sự từ chối từ các máy chủ thư của Google vì chúng tôi không có mục DNS ngược cho IPv6. Điều này chắc chắn có liên quan đến cấu hình VPS của chúng tôi chứ không phải cấu hình DNS của chúng tôi, vì mục nhập DNS ngược số phải đến bất kỳ ai sở hữu khối địa chỉ IP và đó là VPS của tôi.
Dù sao, theo như tôi có thể thấy, không có cách nào để tắt cụ thể sendmail bằng IPv6 như máy khách. Độ phân giải hơi khó mà tôi tìm đến là chỉ định các tùy chọn IPv6 để sử dụng định dạng tương thích IPv6 của địa chỉ IPv4.
ví dụ: nếu địa chỉ IPv4 của bạn là 1.2.3.4, hãy chỉ định:
CLIENT_OPTIONS (`Family = inet6, Addr = :: ffff: 1.2.3.4 ') dnl
Làm việc rất hấp dẫn đối với tôi, và theo như tôi thấy, điều này chưa được ghi nhận ở bất cứ đâu.