Cara menginstal server sendmail di centos/rhel 7/6

Cara menginstal server sendmail di centos/rhel 7/6

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.

  • 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. 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