Sendmail User tidak diketahui kesalahan (diselesaikan)
- 4427
- 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.MCdan tambahkan baris berikut di akhir:sudo vim/etc/mail/sendmail.MCTambahkan entri berikut:
Tentukan ('mail_hub', 'domain.com.') dnl define (' local_relay ',' domain.com.') dnlPastikan 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 sendmailconfigTekan '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.