Cara menginstal server sendmail di centos/rhel 7/6
- 1946
- 372
- John Ratke
Sendmail adalah server MTA (agen transfer surat) yang digunakan untuk mentransfer email dari antara host yang berbeda. Sendmail menggunakan protokol SMTP (Protokol Transfer Simple Mail). Sebagian besar administrator sistem lebih suka menggunakan server sendmail sebagai MTA daripada MTA lainnya.
RHEL 5 atau versi sebelumnya menggunakan SendMail sebagai server surat default, tetapi versi yang lebih baru dari sistem berbasis RHEL diadaptasi postfix sebagai server surat default. Sebagian besar pengguna terbiasa dengan sendmail dan ingin menggunakannya dengan versi 6 juga. Artikel ini akan membantu pengguna untuk menginstal server sendmail di RHEL 7/6/5 atau dengan konfigurasi minimal.
1. Instal sendmail
Jika Anda belum menginstal SendMail menggunakan perintah berikut untuk menginstal SendMail dengan paket lain yang diperlukan menggunakan Yum Package Manager.
yum instal sendmail sendmail-cf m4
2. Konfigurasikan Server Sendmail
Sebelum memulai konfigurasi, kita harus tahu tentang berbagai file konfigurasi sendmail ada di /etc /mail direktori.
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. Kompetisi Konfigurasi Sendmail
M4 IA Prosesor makro untuk mengkompilasi file konfigurasi sendmail. M4 berbasis aliran, yaitu, tidak mengerti tentang garis.
m4/etc/mail/sendmail.mc>/etc/mail/sendmail.CF
Restart Layanan Sendmail
/etc/init.D/Sendmail Restart
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
Sekarang restart layanan sendmail
/etc/init.D/Sendmail Restart
Terima kasih telah membaca artikel ini. Saya harap artikel ini akan membantu Anda mengkonfigurasi SendMail di CentOS dan Red Hat Systems.
Referensi:
http: // www.sendmail.com/
http: // www.sendmail.com/sm/open_source/docs/m4/intro_m4.html
- « Cara membuat arsip tar tidak termasuk beberapa file & direktori
- Cara menemukan ukuran database postgresql »