Cara Menginstal Sendmail di Debian 10 (Buster)
- 4030
- 670
- 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. Tutorial ini membantu Anda menginstal Sendmail di Sistem Linux Debian 10 (Buster).
1. Instal Sendmail di Debian 10
Jika Anda belum menginstal SendMail menggunakan perintah berikut untuk menginstal SendMail dengan paket lain yang diperlukan menggunakan APT Package Manager.
sudo apt update sudo apt install sendmail sendmail-cf m4
2. Konfigurasikan sendmail
Setelah Paket Instalasi Jalankan SendMailConfig Perintah untuk menyelesaikan konfigurasi dasar.
sudo sendmailconfig
Pilih semua opsi untuk 'Y'Dan tekan Enter. Tunggu perintah finish.
Server Anda siap mengirim email. Anda dapat menggunakan baris perintah Linux atau skrip PHP untuk mengirim email.
3. Menerima email incomming
Untuk menerima email yang masuk, Anda perlu mengedit/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.
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.org [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.
@contoh.net %[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 VirtuserTable, jalankan perintah berikut untuk membuat virusertable yang diperbarui.file db yang berisi konfigurasi baru.
sudo makemap hash/etc/mail/virtusertable < /etc/mail/virtusertable
Juga, pastikan entri berikut ditambahkan di Sendmail.File MC.
Fitur ('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
Terima kasih telah membaca artikel ini. Saya harap artikel ini akan membantu Anda mengonfigurasi sistem SendMail di Debian 9 (Stretch).
Referensi:
http: // www.sendmail.com/
http: // www.sendmail.com/sm/open_source/docs/m4/intro_m4.html