PMG: Relay Email Plesk Panel Menggunakan Proxmox Mail Gateway
Belajar Linux ID - Tutorial kali ini akan dibahas bagaimana cara memanfaatkan email relay dari proxmox mail gateway, study kasus nya disini kami sudah mempunyai Hosting Dedicated Plesk untuk pengiriman email (outgoing) dari Dedicated Hosting Plesk tersebut nantinya akan dialihkan atau menggunakan proxmox mail gateway.
Topologi sederhana dari email relay menggunakan proxmox mail gateway sebagai berikut:
Keterangan: Dari topologi dapat disimpulkan apabila terdapat pengiriman email (outgoing) dari sisi Dedicated Plesk, maka email tersebut akan melewati proxmox mail gateway, selanjutnya proxmox mail gateway yang akan bertindak sebagai sender email ke provider email seperti hal nya @gmail.com, @yahaoo.com atau @domain.com.
Konfigurasi Relay di Proxmox Mail Gateway
Silahkan login ke proxmox mail gateway, masuk ke menu Mail Proxy
Pindah ke tab menu Networks >> isikan IP Plesk Panel beserta prefix nya
Konfigurasi tambahan dapat dilakukan misalnya Enable TLS pada menu TLS
Anda juga dapat melakukan kustom konfigurasi dari proxmox mail gateway untuk relay jika dibutuhkan misalnya mengubah banner default Proxmox, mengatur DNSBL, Rate Limit, Waktu delay dan sebagainya, terlampir gambar konfigurasi default dari proxmox mail gateway
Untuk melihat port apa saja yang dapat digunakan untuk melakukan relay domain silakan ke menu Ports
Jika mail server yang akan di relay merupakan email server external dapat menggunakan SMTP Port 25. Jika menggunakan internal SMTP Port dapat gunakan port 26.
Konfigurasi Relay di Plesk Panel
Selanjutnya, akses server Dedicated Plesk Panel Anda melalui SSH dan membuat rule transport, tujuannya untuk membuat rule email relay ke spesifik relay misalnya relay hanya ke @gmail.com, @yahoo.com atau ke @domain.com saja, seperti berikut
1
2
[root@plesk-panel ~]#
[root@plesk-panel ~]# vim /var/spool/postfix/plesk/transport
Contoh konfigurasi relay di sisi Plesk (relay plesk ke gmail dan yahoo)
1
2
gmail.com smtp:pmg.nurhamim.my.id:26
yahoo.com smtp:pmg.nurhamim.my.id:26
Noted: Pada url pmg.nurhamim.my.id dapat disesuaikan dengan alamat IP atau URL Proxmox Mail Gateway.
Jika sudah silahkan jalankan command postmap
ke direktori transport
1
2
[root@plesk-panel ~]# postmap /var/spool/postfix/plesk/transport
[root@plesk-panel ~]#
Restart postfix Plesk Panel
1
2
[root@plesk-panel ~]# systemctl restart postfix.service
[root@plesk-panel ~]#
Percobaan Pengiriman Email Plesk ke @gmail.com dan @yahoo.com
Kami sudah membuat email di sisi plesk panel dengan alamat email me@belajarlinux.id dimana email tersebut akan kami gunakan sebagai email test pengiriman ke @gmail.com
- Send email dari me@belajarlinux.id to @gmail.com
- Email Sudah di terima disisi @gmail.com
- Cek Header Email
Dari informasi header email penerima (@gmail.com) diatas terlihat pengiriman email sudah melalui proxmox mail gateway
- Send email dari me@belajarlinux.id ke @yahoo.com
- Email sudah diterima disisi @yahoo.com
- Cek Header Email
Dari informasi header email penerima (@yahoo.com) diatas terlihat pengiriman email sudah melalui proxmox mail gateway
Tambahan
Sebagai tambahan informasi untuk menghindari email dari proxmox mail gateway masuk ke dalam kategori spam, Anda dapat set up PTR/rDNS untuk IP proxmox mail gateway Anda. Biasanya untuk kebutuhan PTR/rDNS dapat menghubungi pihak penyedia blocklist IP server yang Anda gunakan, jika Anda menggunakan Instance atau VPS misalnya di NEO Cloud Anda dapat menghubungi support NEO Cloud bisa melalui support@neo.id atau via live chat melalui website berikut: biznetgio.com untuk kebutuhan PTR/rDNS.
Contoh IP proxmox mail gateway yang sudah di setup PTR/rDNS
Selamat mencoba 😁