Cara Menginstal Sendmail di Fedora 32/31/30

Cara Menginstal Sendmail di Fedora 32/31/30

Sendmail adalah fasilitas perutean email tujuan umum yang digunakan untuk transportasi email melalui internet. Ini termasuk SMTP (Protokol Transfer Simple Mail) untuk pengiriman surat dan pengiriman email. Sebagian besar administrator sistem lebih suka menggunakan server sendmail sebagai MTA daripada MTA lainnya. Anda juga dapat menggunakan Sendmail Server untuk mengirim email melalui server SMTP eksternal seperti Gmail, Amazon SES, MailChimp dll.

1. Instal sendmail

Jika Anda belum menginstal SendMail menggunakan perintah berikut untuk menginstal SendMail dengan paket lain yang diperlukan menggunakan Yum Package Manager.

sudo dnf menginstal sendmail sendmail-cf 

2. Konfigurasikan sendmail di fedora

Sebelum memulai konfigurasi, kita harus tahu tentang berbagai file konfigurasi sendmail ada di /etc /mail direktori.

  • mengakses - Izinkan/tolak sistem lain untuk menggunakan sendmail untuk email keluar.
  • DOMAINTABLE - Digunakan untuk pemetaan nama domain untuk sendmail.
  • nama-nama lokal - Digunakan untuk mendefinisikan alias untuk host.
  • Mailertable - Mendefinisikan instruksi yang mengesampingkan routing untuk domain tertentu.
  • virusertable - Menentukan bentuk aliasing khusus domain, memungkinkan beberapa domain virtual di-host pada satu mesin.

2.1 Komentar keluar di bawah baris di/etc/mail/sendmail.MC untuk mengizinkan menerima email dari mana saja. Untuk mengomentari baris di sendmail.MC, cukup letakkan DNL di awal baris.

dnl Daemon_options ('port = smtp, addr = 127.0.0.1, name = mta ') dnl 

2.2 Tambahkan baris ini juga di sendmail.Opsi MC di atas 'Mailer'

Fitur ('relay_hosts_only') dnl 

2.3 Tambahkan nama host lengkap PC Anda di file ini.

nama host >>/etc/mail/relay-domains 

3. Kompilasi Kompilasi File

M4 IA Prosesor makro untuk mengkompilasi file konfigurasi sendmail. M4 berbasis aliran, yaitu, tidak mengerti tentang garis.

sudo m4/etc/mail/sendmail.mc>/etc/mail/sendmail.CF 

Restart Layanan Sendmail

Sudo Systemctl Restart Sendmail 

4. Mengkonfigurasi perutean email berbasis domain

Seperti yang kita baca di atas file virusertable yang digunakan untuk aliasing, memungkinkan beberapa domain virtual di -host pada satu mesin.

  • 1. Semua email yang ditujukan ke @example.domain com dikirim ke [email dilindungi]
    @contoh.com [email dilindungi] 
  • 2. Semua email yang ditujukan ke [email yang dilindungi] akan diteruskan ke jack pengguna lokal.
    [email dilindungi] jack 
  • 3. Semua email yang ditujukan ke @mydomain.com akan meneruskan ke domain @otherdomain.com dengan nama pengguna yang sesuai.
    @MyDomain.com %[email dilindungi] 
  • 4. Semua email yang ditujukan ke @otherdomain.com akan ditolak server email saya dengan mengakui pengirim dengan pesan tersebut
    @otherdomain.com error: pengguna nouser tidak diketahui 

Setelah membuat semua perubahan dalam melaksanakan perintah berikut untuk membuat virtusertable yang diperbarui.file db yang berisi konfigurasi baru.

Makemap hash/etc/mail/virtuserable < /etc/mail/virtusertable 

Akhirnya, restart layanan sendmail untuk menerapkan perubahan

Sudo Systemctl Restart Sendmail 

Terima kasih telah membaca artikel ini. Saya harap artikel ini akan membantu Anda mengkonfigurasi SendMail di sistem fedora.

Referensi:
http: // www.sendmail.com/
http: // www.sendmail.com/sm/open_source/docs/m4/intro_m4.html