Cara menginstal sendmail di ubuntu 18.04 & 16.04 lts

Cara menginstal sendmail di ubuntu 18.04 & 16.04 lts

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. Hapus postfix

Postfix adalah layanan SMTP default yang telah diinstal sebelumnya pada sistem operasi Ubuntu. Dan Anda bersedia menggunakan server sendmail di sistem Anda.

Pertama -tama, hapus instalasi postfix yang ada di Ubuntu.

sudo systemctl stop postfix sudo apt hapus postfix && apt purge postfix 

2. Instal sendmail

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

sudo apt install sendmail 

3. Konfigurasikan Server Sendmail

Perintah Execute the SendMailConfig untuk menyelesaikan konfigurasi dasar.

sudo sendmailconfig 

Pilih semua opsi ke 'y' dan tekan enter. Tunggu perintah finish.

Server Anda siap mengirim email. Anda dapat menggunakan baris perintah Linux atau skrip PHP untuk mengirim email.

4. Menerima email incomming

Edit/etc/mail/sendmail.File dan komentar MC di bawah ini untuk memungkinkan menerima email dari mana saja. Untuk mengomentari baris di sendmail.MC, letakkan saja dnl Kata kunci di awal baris.

dnl Daemon_options ('family = inet, name = mta-v4, port = smtp, addr = 127.0.0.1 ') dnl dnl Daemon_options ('family = inet, name = msp-v4, port = pengiriman, m = ea, addr = 127.0.0.1 ') dnl 

Kemudian tambahkan nama domain Anda ke/etc/mail/local-host-names file.

Tecadmin Cat/etc/mail/local-names-names.Net Mail.tecadmin.net localhost localhost.Localdomain 

Sekarang gunakan M4 adalah 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 

Sistem Anda siap untuk email masuk.

5. 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 S [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.

sudo makemap hash/etc/mail/virtusertable < /etc/mail/virtusertable 

Sekarang restart layanan sendmail

sudo /etc /init.D/Sendmail Restart 

Terima kasih telah membaca artikel ini. Saya harap artikel ini akan membantu Anda mengonfigurasi SendMail di sistem Ubuntu Linux.

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