Sendmail User tidak diketahui kesalahan (diselesaikan)
- 4377
- 131
- Ian Parker
Baru -baru ini, saya menghadapi masalah di bawah ini dengan instalasi sendmail baru pada sistem Linux. Saat mengirim email ke domain tertentu seperti [email yang dilindungi] menunjukkan kesalahan "stat = pengguna tidak diketahui“.
Masalah itu terjadi hanya untuk domain tertentu. Mengirim email ke domain lain bekerja dengan benar.
Entri file log terlihat seperti di bawah ini:
7 Jan 08:36:04 Tecadmin sendmail [22497]: 1078a4rd022497: from = www-data, ukuran = 679, kelas = 0, nrcpts = 1, msgid =, [email dilindungi] 7 08:36:04 Tecadmin sendMail [ 22497]: 1078A4RD022497: [Email Dilindungi], ctladdr = www-data (33/33), tunda = 00: 00: 00, xdelay = 00: 00: 00, mailer = relay, pri = 30679, Relay = [127.0.0.1] [127.0.0.1], dsn = 5.1.1, stat = pengguna tidak diketahui 7 Jan 08:36:04 Tecadmin sendmail [22497]: 1078A4RD022497: 1078A4RE022497: DSN: Pengguna Tidak Diketahui
Larutan:
Setelah memecahkan masalah masalah ini, kami menemukan bahwa ini terjadi karena nama domain Anda cocok dengan nama host server Anda atau pengaturan di file konfigurasi Sendmail. Dalam hal ini, kami dapat mengonfigurasi SendMail untuk memaksa mengirim email ke server email Anda yang sebenarnya, bukannya dirinya sendiri.
Ikuti instruksi di bawah ini:
- Edit
/etc/mail/sendmail.MC
dan tambahkan baris berikut di akhir:sudo vim/etc/mail/sendmail.MC
Tambahkan entri berikut:
Tentukan ('mail_hub', 'domain.com.') dnl define (' local_relay ',' domain.com.') dnl
Pastikan untuk mengubah akhir nama domain Anda dengan titik trailing!
- Sekarang, jalankan SendMailConfig perintah, sehingga perubahan mulai berlaku, dan restart sendmail hanya untuk 100% yakin:
sudo sendmailconfig
Tekan 'y' untuk semua konfirmasi diminta.
- Akhirnya, restart layanan sendmail untuk menerapkan perubahan.
Sudo Systemctl Restart Sendmail
Semua selesai. Sekali lagi kirim email dan email harus dikirim ke kotak surat yang sebenarnya.