Di sendmail.mc Anda tambahkan:
CLIENT_OPTIONS (`Family = inet ') dnl
Kemudian bangun kembali sendmail.cf dan mulai kembali sendmail. Di Debian Anda melakukan ini dengan menjalankan> sendmailconfig. Di CentOS Anda menjalankan / etc / mail / make diikuti oleh layanan sendmail restart. > Sistem lain memiliki cara lain untuk melakukan ini.
Terima kasih telah memposting ini, dan itu pasti membuat saya di jalur yang benar. Namun, saya mencoba ini, tetapi masih tidak berhasil untuk saya. Sebagai catatan, kami mendapat penolakan dari server email Google karena kami tidak memiliki entri DNS terbalik untuk IPv6. Ini jelas terkait dengan konfigurasi VPS kami, dan bukan konfigurasi DNS kami, karena entri reverse DNS numerik harus ditujukan kepada siapa pun yang memiliki blok alamat IP, dan itu VPS saya.
Bagaimanapun, sejauh yang saya bisa lihat, tidak ada cara untuk secara khusus mematikan sendmail menggunakan IPv6 sebagai klien. Resolusi yang agak rumit yang saya datangi adalah untuk menentukan opsi IPv6 untuk menggunakan format kompatibilitas IPv6 dari alamat IPv4.
mis. jika alamat IPv4 Anda 1.2.3.4, tentukan:
CLIENT_OPTIONS (`Family = inet6, Addr = :: ffff: 1.2.3.4 ') dnl
Membuat pesona bagi saya, dan sejauh yang saya bisa lihat, ini belum didokumentasikan di mana pun.