Gocelerus

Blog · 18 Oct 2026 · 6 min read

Pindah Hosting Tanpa Kehilangan Email: Panduan Migrasi Mailbox

Saat ganti hosting, file dan database biasanya aman — yang sering hilang justru email lama di mailbox. Ini langkah-langkah memindahkan akun email beserta isinya tanpa kehilangan satu pun pesan.

By Tim Gocelerus

Pindah Hosting Tanpa Kehilangan Email: Panduan Migrasi Mailbox

Waktu pindah hosting, file website dan database biasanya aman karena ada backup. Yang sering jadi korban adalah email: akun dibuat ulang di server baru, MX langsung diarahkan, dan ribuan pesan lama di mailbox tertinggal di server yang sebentar lagi dihapus.

Artikel ini fokus ke satu hal saja: memindahkan akun email beserta seluruh isinya dari hosting cPanel lama ke yang baru, tanpa pesan hilang dan tanpa email masuk nyangkut di tengah jalan.

Kenapa email lebih rawan daripada file website

Ada tiga alasan:

  1. Isi mailbox tidak ikut di backup WordPress. Plugin backup hanya mengambil file dan database, bukan folder mail/ di akun cPanel.
  2. Email terus masuk selama proses pindah. Website bisa dibekukan sebentar; email tidak. Saat DNS masih campur-campur, sebagian pesan mendarat di server lama, sebagian di server baru.
  3. Pesan lama hanya ada di satu tempat. Kalau karyawan memakai POP3 dengan opsi hapus dari server, atau sebaliknya IMAP murni tanpa salinan lokal, hilang berarti hilang.

Langkah 1: Inventaris dulu, jangan buat akun dulu

Masuk ke cPanel hosting lama, buka Email > Email Accounts. Catat untuk setiap akun:

  • alamat lengkap ([email protected], [email protected], dan seterusnya)
  • besar penggunaan disk per akun (kolom di sebelah kanan daftar)
  • apakah akun itu benar-benar mailbox, atau sebenarnya cuma Forwarder / Default Address

Cek juga tiga hal ini yang sering terlupa:

  • Forwarders — alamat yang hanya meneruskan ke Gmail. Ini harus dibuat ulang manual di hosting baru.
  • Email Filters — aturan filter per akun maupun seluruh akun.
  • Autoresponders — balasan otomatis, misalnya untuk alamat order@.

Jumlah dan ukuran mailbox menentukan berapa lama sinkronisasi berjalan. Kalau total mailbox puluhan GB, jangan rencanakan pindah MX di hari yang sama dengan mulai sinkron.

Langkah 2: Turunkan TTL beberapa hari sebelumnya

Ini langkah kecil yang menyelamatkan banyak waktu. Masuk ke panel pengelola DNS domain kamu (bisa di registrar, bisa di cPanel lewat Zone Editor), lalu turunkan TTL record MX dan record mail ke 300 detik.

Type  Name   Value                TTL
MX    @      mail.domainmu.com    300
A     mail   203.0.113.10         300

Lakukan minimal satu hari sebelum pindah — sebenarnya minimal selama TTL lama (sering 3600 atau 14400 detik), supaya resolver di luar sana sudah memegang nilai TTL yang pendek saat kamu mengganti isinya nanti.

Langkah 3: Buat akun yang sama persis di hosting baru

Di cPanel hosting baru, buka Email > Email Accounts > Create. Buat semua alamat dengan ejaan yang sama persis.

Saran praktis:

  • Pakai password baru yang berbeda untuk setiap akun, dan simpan di pengelola password. Kamu tetap butuh password lama untuk proses sinkron, jadi catat keduanya sementara.
  • Set kuota mailbox lebih besar dari penggunaan saat ini, jangan pas-pasan. Sinkronisasi gagal di tengah jalan kalau kuota penuh.
  • Buat ulang Forwarders dan Autoresponders sekarang juga, selagi ingat.

Jangan dulu arahkan MX. Server baru boleh punya mailbox kosong yang belum menerima apa-apa.

Langkah 4: Salin isi mailbox lewat IMAP

Intinya: sambungkan dua server lewat IMAP dan salin folder per folder. Ada beberapa cara, pilih yang paling cocok.

Cara A: Thunderbird (cocok untuk 1–5 akun)

  1. Pasang Mozilla Thunderbird di laptop.
  2. Tambahkan akun email lama sebagai IMAP, pakai hostname server lama (biasanya mail.domainmu.com atau nama server hosting lama), port 993 SSL/TLS.
  3. Tambahkan akun baru, juga IMAP, tapi arahkan ke hostname server baru. Jangan pakai mail.domainmu.com karena saat ini masih menunjuk ke server lama — pakai nama server yang diberikan hosting baru.
  4. Klik kanan setiap folder di akun lama > Copy Folder To > pilih akun baru. Atau buka folder, pilih semua pesan (Ctrl+A), lalu drag ke folder tujuan.
  5. Biarkan Thunderbird selesai menyalin. Jangan tutup aplikasi di tengah proses.

Untuk mailbox besar, salin per folder dan per tahun supaya mudah diulang kalau putus.

Cara B: imapsync (cocok untuk banyak akun)

imapsync menyalin lebih rapi dan bisa diulang tanpa menduplikasi pesan. Alat ini tidak tersedia di kebanyakan shared hosting, jadi jalankan dari laptop Linux/macOS atau VPS kecil:

imapsync \
  --host1 mail.hostinglama.com --user1 [email protected] --password1 'passwordlama' \
  --host2 server.hostingbaru.com --user2 [email protected] --password2 'passwordbaru' \
  --ssl1 --ssl2 --automap

Jalankan satu akun dulu sebagai uji coba sebelum membuat skrip untuk semua akun.

Cara C: alat migrasi bawaan hosting

Sebagian penyedia punya alat transfer atau menawarkan migrasi yang dikerjakan tim mereka, termasuk mailbox. Namanya dan cakupannya berbeda-beda antar hosting dan antar versi cPanel, jadi tanyakan dulu apakah isi mailbox ikut dipindahkan — jangan diasumsikan.

Langkah 5: Pindahkan MX dan record pendukungnya

Setelah sinkron pertama selesai, baru ubah DNS. Yang perlu diubah biasanya:

Type  Name   Value                        Priority  TTL
MX    @      mail.domainmu.com            0         300
A     mail   198.51.100.25                -         300
TXT   @      v=spf1 +mx +a ~all           -         300

Ganti 198.51.100.25 dengan IP server baru, dan sesuaikan SPF dengan nilai yang diberikan hosting baru. Jangan membuat dua record SPF — gabungkan jadi satu baris.

Jangan lupa DKIM. Di cPanel baru, buka Email > Email Deliverability. Di sana ada nilai DKIM dan SPF yang disarankan beserta tombol salin. Kalau DNS domain kamu dikelola di tempat lain, tempel nilai itu manual sebagai record TXT.

Kalau sebelumnya ada record autodiscover atau autoconfig, arahkan juga ke server baru.

Langkah 6: Sinkron ulang setelah MX pindah

Selama beberapa jam setelah MX diganti, masih ada pengirim yang memakai cache DNS lama, jadi sebagian pesan tetap masuk ke server lama. Karena itu:

  1. Tunggu 24–48 jam setelah perubahan MX.
  2. Jalankan sinkronisasi sekali lagi dengan cara yang sama. Baik Thunderbird maupun imapsync akan melewati pesan yang sudah ada dan hanya membawa yang baru.
  3. Cek mailbox lama lewat webmail hosting lama: kalau sudah tidak ada pesan baru masuk selama sehari penuh, berarti peralihan selesai.

Baru setelah itu kamu boleh menonaktifkan hosting lama. Simpan akses minimal satu siklus tagihan lagi kalau memungkinkan.

Langkah 7: Update perangkat semua orang

Ini bagian yang paling sering bikin keluhan "email saya error". Setiap HP dan laptop menyimpan pengaturan lama, termasuk password lama.

Kirim ke tim kamu satu catatan berisi:

Incoming (IMAP): mail.domainmu.com  port 993  SSL/TLS
Outgoing (SMTP): mail.domainmu.com  port 465  SSL/TLS
Username       : alamat email lengkap

Port dan hostname bisa berbeda antar hosting; ambil nilai pastinya dari cPanel Email Accounts > Connect Devices pada akun yang bersangkutan.

Satu peringatan: kalau ada yang memakai POP3 dengan opsi hapus pesan dari server, pesan lama mungkin hanya ada di laptop orang itu. Minta dia mengekspor folder lokalnya sebelum pengaturan diubah.

Verifikasi sebelum menutup hosting lama

  • Kirim email dari Gmail pribadi ke tiap alamat, pastikan masuk.
  • Balas dari tiap alamat ke Gmail, lalu buka menu Show original di Gmail dan pastikan SPF dan DKIM berstatus PASS.
  • Bandingkan jumlah pesan per folder antara mailbox lama dan baru.
  • Uji semua Forwarder dengan mengirim satu pesan nyata.
  • Cek form kontak website: form sering memakai alamat SMTP yang passwordnya baru saja kamu ganti.

Kalau tidak mau mengerjakan sendiri

Migrasi mailbox memang bagian paling memakan waktu saat pindah hosting, apalagi kalau akunnya banyak. Gocelerus adalah hosting cPanel untuk Asia Tenggara dengan server di Singapura, dan pemindahan website yang sudah berjalan dikerjakan oleh timnya tanpa biaya. Daftar paketnya ada di halaman pricing kalau kamu sedang membandingkan pilihan.

Related