Cara Menginstal Sendmail di Fedora 32/31/30
- 2533
- 42
- Hector Kuhic
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
- « Cara Menginstal LibreOffice di Fedora 36/35/34
- Cara mengganti nama cabang git (lokal dan terpencil) »