GNU/Linux >> Belajar Linux >  >> Linux

Apa yang dimaksud sendmail di sini?

Itu merujuk ke halaman ini dari readme, yang memberi tahu Anda cara menentukan nama host Anda. Ini memperingatkan Anda bahwa nama host Anda tidak akan berfungsi di luar jaringan lokal Anda; sendmail melampirkan nama host Anda sebagai pengirim pesan, tetapi itu akan sia-sia karena orang di luar jaringan lokal Anda tidak dapat menemukan mesin ixtmixilix . Anda harus menentukan nama host yang dapat diselesaikan dari mana saja, seperti ixtmixilix.example.com


Bagi saya di Ubuntu 14.04 yang memecahkan masalah:

$ sudo nano /etc/hostname

Ubah nama host Anda menjadi sesuatu seperti my-domain.XXX

Di mana XXX =.com ATAU .net ATAU .some

Lalu sudo sendmailconfig memperbarui semua sisanya Anda dapat menguji konfigurasi Anda jadi:

$ sendmail -v [email protected] < test.mail

Saya menggunakan kotak email domain pribadi karena layanan seperti gmail memblokir email semacam ini: 050 550-5.7.1 [87.68.229.9 12] Our system has detected that this message is 050 550-5.7.1 likely unsolicited mail. To reduce the amount of spam sent to Gmail, 050 550-5.7.1 this message has been blocked. Please visit 050 550 5.7.1 https://support.google.com/mail/answer/188131 for more information. u3si25544809wje.160 - gsmtp

Dimana test.mail adalah file yang berisi pesan apa pun yang ingin Anda kirim


Di Debian 8 (Jessie) berfungsi:

$ sudo hostnamectl set-hostname yourdomain.com

Kemudian uji dengan cara ini:

$ hostname yourdomain.com


Linux
  1. Alat Baris Perintah Apa yang Tersedia Untuk Menguji Layanan Web??

  2. Bagaimana jika saya lupa sandi?

  3. Ketika assert() gagal, apa kode keluar programnya?

  1. Apa yang dilakukan '-' (tanda hubung) setelah nama variabel di sini?

  2. Apa itu hrtimer:interrupt berarti x ns? terlihat di dmesg

  3. Apa file default untuk `hostname`?

  1. Apa itu pengguna Linux?

  2. Apa kerugian dari antrian pesan Linux?

  3. Apa itu gssapi-with-mic?