Cara tercepat untuk memungkinkan relay sendmail melalui smarthost?

9

Saya hanya ingin sendmail untuk menyampaikan melalui server smtp ISP saya, tidak ada yang lain. Bagaimana cara mengaturnya?

Carl Hörberg
sumber

Jawaban:

11

Anda telah menentukan jawaban dalam pertanyaan itu sendiri. Anda dapat melakukannya dengan menggunakan

define(`SMART_HOST', `smtp.your.provider')dnl

Apakah Anda menghadapi masalah saat menggunakan ini. Setelah mengedit /etc/mail/sendmail.mcAnda harus pergi ke direktori /etc/mail. Ketik makelalu mulai ulang sendmaillayanan agar perubahan diterapkan. Kemudian kirim email percobaan dan lihat tajuk pesan (Diterima :) untuk melihat apakah konfigurasi berfungsi.

Saurabh Barjatiya
sumber
Membuat perintah akan memanggil m4 untuk mengurai sendmail.mc lagi dan itu juga akan membangun database lain seperti alias jika kita telah mengubahnya.
Saurabh Barjatiya
6

Jika Anda tidak melakukan sesuatu yang lebih mewah dengan binatang rumit yang adalah Sendmail maka Anda dapat mempertimbangkan menggunakan SSMTP sebagai gantinya.

Ini adalah MTA hanya relay yang ringan dan tidak bisa lebih mudah untuk dikonfigurasi.

Dan Carley
sumber
ah, terima kasih, belum melakukan penelitian dengan baik .. SSMTP jauh lebih mudah!
Carl Hörberg
ssmtp tidak terawat ...
Onlyjob
4

Bantulah diri Anda sendiri dan ganti sendmail dengan mta modern seperti postfix atau sesuatu yang lebih ringan seperti ssmtp. Saya senang bahwa sendmail masih digunakan secara sukarela


sumber
2

Nullmailer , IMHO, bahkan lebih mudah untuk dikonfigurasi. Berikut adalah cara cepat:

apt-get install -y nullmailer

Edit file ini:

nano /etc/mailname
  • Masukkan nama domain Anda, seperti mydomain.com
  • Menyimpan

Edit file lain:

nano /etc/nullmailer/remotes
  • Masukkan data server smtp Anda: [mysmtpserver.com] smtp --auth-login --user=[username] --pass=[password]
  • Menyimpan

Sumber

Mateng
sumber