Nur Hamim
Nur Hamim Anak desa yang gemar berkomunitas, suka menulis dan mencari hal baru seputar Unix/Linux dan Cloud. Saat ini sedang menempuh pendidikan S1 TI di Unindra dan kebetulan bekerja di PT Biznet GIO Nusantara

PMG: Relay Email Plesk Panel Menggunakan Proxmox Mail Gateway


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 😁

comments powered by Disqus