Saya menggunakan Sendmail di server Centos untuk mengirim email ke skrip PHP, tetapi masalahnya adalah bahwa surat dikirim ke kotak surat lokal di mesin daripada apa yang ditentukan dalam catatan MX untuk domain - yang sebenarnya menunjuk ke komputer lain saya gunakan untuk email.
Saya ingin sendmail tidak mencoba dan mengirimkan surat secara lokal untuk domain yang diatur oleh mesin, apakah ada cara sederhana untuk menonaktifkan pengiriman lokal?
Domain tidak ada dalam file host-nama-lokal.
Saya telah melakukan banyak pencarian di Google dan saya telah melihat:
Konfigurasi Sendmail untuk tidak mengirimkan email ke mesin lokal
Nonaktifkan pengiriman lokal di Sendmail
Tapi entah tidak ada jawaban atau tidak cocok.
Saya tidak ingin merelay ke server lain, saya hanya ingin mengirim email terlepas dari domain.
Untuk memberikan contoh:
Saya memiliki dua server, satu adalah server mail di mail.example.com dan server web yaitu example.com, ketika saya menggunakan layanan smtp di server web, saat ini ia merutekan email ke kotak surat lokal di example.com, tetapi seharusnya masuk ke kotak surat di mail.example.com
Output dari sendmail -bt returns:
ADDRESS TEST MODE (aturan 3 TIDAK dipanggil secara otomatis) Memasukkan > 3,0 info@example.com canonify input: info @ example. com Input Canonify2: info Canonify2 mengembalikan: info mengembalikan canonify: info masukan parse: info Input Parse0: info Parse0 mengembalikan: info Input ParseLocal: info Pengembalian ParseLocal: info Input Parse1: info Parse1 mengembalikan: $ # local $: info pengembalian parse: $ # local $: info