Saat mencoba memulai sendmail
atau mengirim email menggunakan plugin wordpress , kesalahan ini muncul di maillog
:
"My unqualified host name (foo.bar) unknown; sleeping for retry"
Setelah Googling saran terbaiknya adalah, "tambahkan foo.bar ke file / etc / hosts", tetapi sudah:
127.0.0.1 localhost localhost.localdomain
127.0.0.1 foo.bar
sendmail
hostname
hosts
email-server
rjstelling
sumber
sumber
hostname
, agar nama host Anda mudah dijalankan$ hostname
. Kemudian tambahkan nama host yang ditampilkan ke baris itu seperti yang disarankan dalam solusi iniCukup menambahkan domain ke file host Anda seperti yang disarankan @rjstelling hanya akan memungkinkan email Anda dikirim , tetapi sangat tidak mungkin untuk mendarat di kotak masuk seseorang.
Untuk mengirim email yang tidak akan ditandai sebagai spam, untuk mengatakan tidak ada server penerima yang hanya menghentikan upaya pengiriman atau menjatuhkan pesan, Anda harus menggunakan nama domain asli yang terdaftar dengan DNS yang berfungsi dan data MX .
Dan itu berarti tidak mengatakan apa-apa untuk FCRDNS atau salah satu dari banyak hal yang perlu Anda lakukan untuk menjalankan server yang surelnya mungkin benar-benar diterima sebagian besar waktu. [jika para dewa internet berkenan untuk tersenyum kepada Anda bahkan sebentar] Jawaban sebenarnya adalah bahwa Anda mungkin tidak seharusnya menjalankan server surat Anda sendiri karena itu sama sekali tidak sepadan dengan pekerjaan yang diperlukan untuk membuatnya tetap bereputasi baik. Lihat ke layanan surat seperti SendGrid, MailChimp, dll.
sumber
Jawaban yang diterima:
tampaknya berfungsi, tetapi menghasilkan kesalahan dalam
/var/log/syslog
:Tapi pergi begitu saja
di
/etc/hosts
, dan menghapus baris kedua memungkinkanmail
untuk dikirim, dan tidak menghasilkan kesalahan.Perbarui: ketika melakukan
sudo ...whatever..
ada pesansudo: unable to resolve host foo.bar
, tetapi sepertinya itu tidak mempengaruhi apa pun ..BTW, untuk me-restart layanan nama host tanpa reboot:
Di Ubuntu 16.04, tetapi tidak perlu untuk
mail
bekerja setelah pengeditan/etc/hosts
sumber