Skip to content Skip to sidebar Skip to footer

Installasi Sendmail di Debian

Sendmail adalah server MTA (Mail Transfer Agent) yang digunakan untuk mentransfer email dari berbagai host



Install Sendmail di Debian]

sudo apt update
sudo apt install sendmail sendmail-cf m4

Konfigurasi 

sudo sendmailconfig

Pilih semua opsi untuk ‘Y‘ dan tekan enter. Tunggu perintah selesai.

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

Menerima Email Masuk

kita perlu mengedit file /etc/mail/sendmail.mc dan comment di bawah lines untuk memungkinkan menerima email dari mana saja. Untuk mengomentari sebuah baris di sendmail.mc, cukup masukkan kata kunci dnl 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=submission, M=Ea, Addr=127.0.0.1')dnl
tambahkan nama domain ke file /etc/mail/host-names
cat /etc/mail/local-host-names

beritabebas.com
mail.beritabebas.com
localhost
localhost.localdomain

gunakan m4 adalah prosesor makro untuk mengkompilasi file konfigurasi Sendmail. m4

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

setelah itu kita restart
sudo systemctl restart sendmail

Konfigurasikan Routing untuk Email berbasis Domain

1. Semua emails yang bertujuan ke domain @example.com akan dikirimkan menuju alamat support@mydomain.com

@example.org support@example.org
2. Semua emails yang bertujuan ke support@mydomain.com akan diteruskan ke pengguna lokal yang bernama rebel.

support@example.net  rebel

3. Semua emails yang bertujuan ke @mydomain.com akan diteruskan ke domain @otherdomain.com dengan menyertakan nama pengirim

@example.net    %1@otherdomain.com

4. Semua email yang ditujukan ke @ otherdomain.com akan ditolak server email dengan memberi tahu pengirim beserta pesannya

@otherdomain.com error:nouser User unknown

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

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

Juga, pastikan entri berikut ditambahkan dalam file sendmail.mc

FEATURE(`virtusertable')

Tambahkan entri jika tidak tersedia dan kompilasi file konfigurasi

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

Sekarang restart layanan Sendmail

sudo systemctl restart sendmail

Sekian dulu pembahasan mengenai Installasi Sendmail di Debian jika ada kesalahan saya mohon maaf, terima kasih.

Author
Author “Yes I'm seeking for someone, to help me. So that some day I will be the someone to help some other one.”

Post a Comment for "Installasi Sendmail di Debian"