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 updatesudo 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')dnldnl 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-namesberitabebas.commail.beritabebas.comlocalhostlocalhost.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.
Post a Comment for "Installasi Sendmail di Debian"