Bagi Anda pengguna VPS Digital Ocean mungkin ada yang mengalami web WordPress (atau aplikasi lain yang terpasang pada VPS ) Anda tidak dapat mengirim email. Jika ya, maka Anda tidak sendiri, paling tidak Saya juga pernah mengalaminya. Disini Saya akan berbagi pengalaman mengenai hal ini.
Hal yang perlu Anda lakukan pertama adalah mengikuti langkah-langkah yang terdapat pada artikel ini dan pastikan membuka firewall dengan perintah berikut:
sudo ufw allow 2525/tcp
iptables -I INPUT -p tcp -m tcp --dport 2525 -j ACCEPT
Ulangi kembali telnet test Anda.
telnet -4 smtp.gmail.com 25 Trying 74.125.68.109... Trying 74.125.68.108... telnet: Unable to connect to remote host: Connection timed out
Jika hasilnya seperti diatas, maka dipastikan port 25 (outbound mail) pada server Anda diblock oleh Digital Ocean.
Solusi terbaik adalah menghubungi pihak Digital Ocean dengan membuka Support Ticket baru. Tuliskan masalah Anda dan apa yang telah Anda lakukan seperti diatas, kemudian tunggu sampai tiket Anda dibalas tim support Digital Ocean.
Jika tiket Anda dibalas, pengalaman saya adalah mereka menanyakan info detail tentang Anda dan bisnis Anda. Berikut list pernyataan yang diajukan:
What kind of mail you're going to be sending (password resets, newsletters, marketing mail, transactional mail such as order confirmations)
Dan mereka juga ingin memastikan bahwa Anda akan patuh terhadap aturan yang berlaku mengenai CAN-SPAM ( https://www.ftc.gov/tips-advice/business-center/guidance/can-spam-act-compliance-guide-business ) act dan CASL ( http://fightspam.gc.ca/eic/site/030.nsf/eng/home ).
Ketika Anda sudah membalas email, mereka akan melakukan review terhadap jawaban yang Anda kirimkan. Berdasarkan pengalaman saya, email persetujuan dibalas dalam 1x24 jam (atau lebih).
Jika permohonan Anda disetujui maka mereka akan membuka port 25 (outbound mail) dari server Anda dan Anda dapat mengirim email dengan lancar.
Happy WordPressing