Untuk membuka port 25 pada Virtual Machine (VM) Anda, buka VPS Manager > pilih tab "Mail Bridge" > tekan tombol ‘Add Mail Bridge’.
Setelah record PTR diatur dan port 25 diaktifkan, Anda dapat menyiapkan server SMTP pilihan Anda. Di bawah ini adalah contoh untuk Postfix, Exim, dan Sendmail. Gunakan IP VM yang ditampilkan di VPS Manager Anda, dan pastikan nama domain untuk record PTR Anda cocok dengan domain pengirim Anda (misalnya, mail.example.com).
|
Saat Postfix terinstal, Anda dapat memulai layanan dan memastikan layanan tersebut berjalan setelah server Anda di-reboot:
|
Kemudian, Anda dapat mengonfigurasi layanan. Semua opsi yang diperlukan untuk layanan berada di direktori /etc/postfix, dan file konfigurasi utamanya adalah /etc/postfix/main.cf
Jalankan perintah sudo nano /etc/postfix/main.cf untuk mulai mengedit file konfigurasi utama dan tambahkan atau perbarui baris-baris ini:
|
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, file tersebut adalah /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, cadangkan file konfigurasi asli, dan gunakan salah satu alternatif berikut untuk membuat file konfigurasi baru:
1) Gunakan makefile bawaan /etc/mail untuk membuat konfigurasi baru:
|
Semua file yang dihasilkan di /etc/mail akan dibuat ulang jika diperlukan.
2) Sebagai alternatif, Anda dapat menggunakan pemroses makro m4 untuk membuat /etc/mail/sendmail.cf baru. Pemroses makro m4 tidak terinstal secara default. Sebelum menggunakannya untuk membuat /etc/mail/sendmail.cf, instal paket m4 sebagai root:
|
File konfigurasi Sendmail berikut berada 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 menggantikan perutean untuk domain tertentu
virtusertable- menentukan bentuk alias khusus domain, yang memungkinkan beberapa domain virtual di-host pada 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 database sebelum perubahan apa pun dapat diterapkan. Untuk menyertakan perubahan apa pun yang dibuat dalam 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.