Untuk membuka port 25 di Virtual Machine (VM) Anda, buka Starlight Manager > pilih tab "Mail Bridge" > tekan tombol ‘Add Mail Bridge’.
Setelah catatan PTR diatur dan port 25 diaktifkan, Anda dapat mengatur server SMTP pilihan Anda. Berikut adalah contoh untuk Postfix, Exim, dan Sendmail. Gunakan IP VM yang ditampilkan di Starlight Manager, dan pastikan nama domain untuk catatan PTR sesuai dengan domain pengirim Anda (misal, mail.example.com).
|
Setelah Postfix diinstal, Anda dapat memulai layanan dan memastikan layanan berjalan setelah server di-reboot:
|
Kemudian, Anda dapat mengonfigurasi layanan. Semua opsi yang dibutuhkan untuk layanan berada di direktori /etc/postfix, dan file konfigurasi utamanya adalah /etc/postfix/main.cf
Jalankan sudo nano /etc/postfix/main.cf perintah untuk mulai mengedit file konfigurasi utama dan tambahkan atau perbarui baris berikut:
|
Restart Postfix untuk menerapkan perubahan:
|
Uji pengiriman email:
|
|
Perintah di bawah ini menampilkan antarmuka pengguna wizard untuk mengonfigurasi perangkat lunak. Ini memungkinkan pengguna memutuskan apakah Exim perlu membagi konfigurasinya ke beberapa file atau menyimpannya dalam satu file:
|
Jika opsi pertama digunakan, konfigurasi akan disimpan di subdirektori /etc/exim4/conf.d. Jika satu file konfigurasi dipilih, maka akan /etc/exim4/exim4.conf
Setelah semua konfigurasi selesai, jalankan systemctl restart exim4agar perubahan diterapkan.
Edit /etc/exim4/update-exim4.conf.conf untuk memastikan:
|
Restart Exim untuk menerapkan perubahan:
sudo systemctl restart exim4
Uji pengiriman email dengan menjalankan perintah di bawah ini:echo "Mail test" | mail -s "Exim Test" user@recipient.com
|
File konfigurasi utama Sendmail adalah /etc/mail/sendmail.cf. Hindari mengedit file ini secara langsung. Jika perlu mengedit konfigurasi, edit file /etc/mail/sendmail.mc sebagai gantinya, buat cadangan file konfigurasi asli, dan gunakan salah satu alternatif berikut untuk menghasilkan file konfigurasi baru:
1) Gunakan makefile yang disertakan /etc/mail untuk membuat konfigurasi baru:
|
Semua file yang dihasilkan di /etc/mail akan dibuat ulang jika diperlukan.
2) Sebagai alternatif, Anda dapat menggunakan m4macro processor untuk membuat /etc/mail/sendmail.cf baru. m4macro processor tidak terpasang secara default. Sebelum menggunakannya untuk membuat /etc/mail/sendmail.cf, instal paket m4 sebagai root:
|
File konfigurasi Sendmail berikut terletak di direktori /etc/mail/:
access- menentukan sistem mana yang dapat menggunakan Sendmail untuk email keluar
domaintable- pemetaan nama domain
local-host-names - alias untuk host server
mailertable- instruksi yang menimpa routing untuk domain tertentu
virtusertable- menentukan bentuk alias khusus domain, memungkinkan beberapa domain virtual dihosting di mesin.
Di bawah ini, Anda dapat melihat contoh bagaimana file konfigurasi dapat diedit:
|
Beberapa file konfigurasi yang disebutkan di atas harus menyimpan informasinya dalam file basis data sebelum perubahan apa pun berlaku. Untuk memasukkan perubahan yang dibuat di file konfigurasi, jalankan perintah makemap hash /etc/mail/<name> < /etc/mail/<name> sebagai root. Di sini, <name> mewakili nama konfigurasi yang akan diperbarui.
Restart proses Sendmail dengan menjalankan perintah systemctl restart sendmail.