Langsung ke konten

SMTP Zoho: Setting smtppro.zoho.com, Port 465/587 & App Password

SMTP Zoho: Setting smtppro.zoho.com, Port 465/587 & App Password

SMTP Zoho memakai server smtp.zoho.com untuk akun pribadi dan organisasi gratis, serta smtppro.zoho.com untuk organisasi berbayar dengan domain sendiri. Portnya 465 dengan SSL atau 587 dengan TLS. Autentikasi wajib memakai alamat email lengkap dan kata sandi, atau Application-specific Password jika verifikasi dua langkah aktif.

Panduan ini untuk Anda yang memakai Zoho Mail lalu ingin mengirim email dari WordPress, aplikasi, printer, atau email client seperti Outlook dan Thunderbird. Isinya: cara memilih server yang benar, langkah membuat app password, setting di WordPress, contoh kode PHPMailer, tabel error, dan kapan sebaiknya pindah ke SMTP relay. Semua nilai mengacu ke dokumentasi resmi Zoho per Oktober 2026.

Setting SMTP Zoho: Server, Port, dan Autentikasi

Nilai yang harus Anda isi di aplikasi atau plugin hampir selalu sama. Yang berbeda hanya nama server, tergantung jenis akun Zoho Anda.

FieldNilaiCatatan
Server SMTP (host)smtp.zoho.com atau smtppro.zoho.comLihat tabel jenis akun di bawah
Port + enkripsi465 dengan SSL, atau 587 dengan TLSJangan tertukar pasangannya
AutentikasiWajib (aktifkan “SMTP Authentication”)Tanpa autentikasi, koneksi ditolak
UsernameAlamat email Zoho lengkapContoh: [email protected]
PasswordKata sandi akun atau Application-specific PasswordApp password wajib bila 2FA aktif
Alamat FromSama dengan akun atau alias yang terdaftarJika beda, muncul error Relaying disallowed

Beda smtp.zoho.com dan smtppro.zoho.com

Zoho memisahkan server pengiriman berdasarkan jenis akun. Kesalahan memilih server adalah penyebab paling umum gagal login yang sering dikira salah password.

Jenis akun ZohoContoh alamatServer SMTPPort
Akun pribadi[email protected] / [email protected]smtp.zoho.com465 SSL / 587 TLS
Organisasi paket gratis (Free Organization)[email protected]smtp.zoho.com465 SSL / 587 TLS
Organisasi paket berbayar (Paid Organization)[email protected]smtppro.zoho.com465 SSL / 587 TLS

Perhatikan baris kedua dan ketiga. Keduanya sama-sama memakai domain sendiri, jadi Anda tidak bisa menebak dari alamat email. Patokannya adalah paket langganan organisasi. Jika Anda baru upgrade dari paket gratis ke berbayar, ganti host di semua aplikasi ke smtppro.zoho.com.

Port SMTP Zoho Mail: 465 atau 587

Zoho membuka dua port submission. Port 465 memakai SSL sejak awal koneksi (implicit TLS). Port 587 membuka koneksi polos lalu menaikkannya ke TLS lewat perintah STARTTLS. Hasil akhirnya sama-sama terenkripsi.

Port 25 tidak bisa dipakai. Dokumentasi Zoho menyebut klien yang memakai port 25 akan gagal terhubung. Jika printer atau aplikasi lama Anda hanya menyediakan port 25, cari opsi port kustom atau ganti ke perangkat yang mendukung 465/587. Penjelasan lengkap soal fungsi setiap nomor port ada di panduan port SMTP 25, 465, 587, dan 2525.

Cara Membuat App Password Zoho

Application-specific Password adalah kata sandi khusus yang dibuat Zoho untuk satu aplikasi eksternal. Anda wajib memakainya jika verifikasi dua langkah (2FA) aktif. Kata sandi akun biasa akan ditolak oleh SMTP, POP, maupun IMAP.

  1. Login ke Akun Zoho dengan akun yang akan dipakai mengirim email.
  2. Buka menu Security, lalu pilih App passwords.
  3. Klik Generate New Password.
  4. Isi nama aplikasi yang mudah dikenali, misalnya “WordPress Toko” atau “Printer Kantor”.
  5. Klik Generate, lalu salin kata sandi yang muncul.
  6. Tempel kata sandi itu di kolom password aplikasi atau plugin SMTP, menggantikan kata sandi akun.

Buat satu app password untuk satu aplikasi. Jika suatu hari website diretas, Anda cukup mencabut kata sandi milik WordPress tanpa mengganggu Outlook atau printer.

Setting SMTP Zoho di WordPress

WordPress secara bawaan mengirim email lewat fungsi mail() di server hosting. Email dari fungsi ini sering tidak terautentikasi dengan benar untuk domain Anda. Memasang plugin SMTP membuat WordPress mengirim lewat server Zoho dengan login resmi.

  1. Pasang plugin SMTP pilihan Anda, lalu buka halaman setting-nya dan pilih opsi SMTP umum (sering diberi label “Other SMTP”).
  2. Isi SMTP Host dengan smtp.zoho.com atau smtppro.zoho.com sesuai jenis akun.
  3. Pilih Encryption SSL lalu isi SMTP Port 465. Alternatifnya, TLS dengan port 587.
  4. Aktifkan Authentication. Isi username dengan alamat email lengkap dan password dengan app password Zoho.
  5. Isi From Email dengan alamat yang sama persis dengan username, atau alias yang sudah terdaftar di Zoho. Aktifkan opsi untuk memaksa alamat ini jika plugin menyediakannya.
  6. Simpan, lalu kirim email tes dari menu tes plugin ke alamat di luar Zoho, misalnya Gmail.

Langkah kelima paling sering terlewat. Plugin form atau WooCommerce kadang mengisi From dengan alamat lain, misalnya alamat pengunjung form. Zoho akan menolaknya dengan error Relaying disallowed. Jika email WordPress tetap tidak sampai, ikuti diagnosis di panduan mengatasi email WordPress tidak terkirim.

Contoh Kode PHPMailer untuk SMTP Zoho

Untuk aplikasi PHP non-WordPress, berikut contoh lengkap dengan PHPMailer yang dipasang lewat Composer. Contoh ini memakai akun organisasi berbayar di port 465.

<?php
use PHPMailerPHPMailerPHPMailer;
use PHPMailerPHPMailerException;

require 'vendor/autoload.php';

$mail = new PHPMailer(true);

try {
    $mail->isSMTP();
    $mail->Host       = 'smtppro.zoho.com';
    $mail->SMTPAuth   = true;
    $mail->Username   = '[email protected]';
    $mail->Password   = 'APP_PASSWORD_ZOHO';
    $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;
    $mail->Port       = 465;

    $mail->setFrom('[email protected]', 'Toko Anda');
    $mail->addAddress('[email protected]');
    $mail->Subject = 'Tes kirim lewat SMTP Zoho';
    $mail->Body    = 'Email ini dikirim dari aplikasi PHP lewat server Zoho.';

    $mail->send();
    echo "Terkirimn";
} catch (Exception $e) {
    echo "Gagal: {$mail->ErrorInfo}n";
}

Jika Anda memakai port 587, ganti dua baris: $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; dan $mail->Port = 587;. Untuk akun pribadi atau organisasi gratis, ganti host ke smtp.zoho.com. Alamat di setFrom() harus sama dengan Username atau aliasnya.

Error SMTP Zoho yang Sering Muncul

Gejala / pesan errorPenyebabSolusi
Relaying disallowed (di antarmuka berbahasa Indonesia: Penerusan ditolak)Alamat From tidak sama dengan akun atau alias terdaftarSamakan From dengan username, atau tambahkan alamat itu sebagai alias di Zoho
535 Authentication failedPassword salah, 2FA aktif tanpa app password, atau server tidak sesuai jenis akunBuat app password; cek host smtp.zoho.com vs smtppro.zoho.com
Connection timed outPort 25 dipakai, atau hosting memblokir 465/587Ganti ke 465/587; tes koneksi dari server dengan nc -vz smtppro.zoho.com 465
SSL … wrong version numberPort 587 dipasangkan dengan SSLPakai TLS untuk 587, atau SSL dengan port 465
Email terkirim tetapi tidak ada di folder Sent ZohoPenyimpanan salinan email terkirim belum aktifAktifkan “Save copy of sent emails” di Settings > Mail Accounts > SMTP
Email dengan From @zoho.com ditolak saat dikirim lewat layanan lainzoho.com memasang DMARC p=rejectPakai alamat domain Anda sendiri sebagai pengirim

Baris terakhir sering mengejutkan. Per pengecekan DNS Oktober 2026, domain zoho.com mempublikasikan DMARC dengan kebijakan p=reject. Artinya server penerima diminta menolak email ber-From @zoho.com yang tidak dikirim dari server Zoho. Konsepnya dijelaskan di pengenalan SPF, DKIM, dan DMARC.

Apakah SMTP Zoho Cocok untuk Email Blast?

Untuk email harian, notifikasi form, dan transaksi bervolume kecil, SMTP Zoho cukup. Untuk newsletter atau email blast, kurang cocok. Zoho Mail adalah layanan mailbox, dan Zoho menerapkan batas kirim per akun sesuai paket. Cek halaman batas pengiriman di akun Anda untuk angka pastinya.

Selain batas kirim, mailbox tidak dirancang untuk mengelola daftar penerima. Tidak ada pembersihan alamat bounce otomatis, dan reputasi pengiriman bercampur dengan email kerja harian tim Anda. Satu kampanye yang banyak dilaporkan spam bisa ikut mengganggu email penting ke klien. Perbandingan lengkapnya ada di artikel SMTP relay vs email hosting untuk blast email.

Kapan pindah ke SMTP relay

Pertimbangkan SMTP relay jika salah satu kondisi ini terjadi:

  • Anda rutin mengirim newsletter atau promo ke ratusan pelanggan.
  • Website mengirim banyak email otomatis: OTP, invoice, notifikasi pesanan.
  • Email sering tertahan karena batas kirim akun tercapai.
  • Anda ingin memisahkan reputasi email marketing dari mailbox kerja.

Kabar baiknya, Anda tidak perlu meninggalkan Zoho. Mailbox tetap di Zoho untuk membaca dan membalas email, sementara pengiriman massal atau otomatis lewat relay. Di Mailketing, domain yang mailbox-nya di Zoho tetap bisa dipakai sebagai pengirim, karena SPF dan DKIM ditambahkan untuk domain Anda sendiri, bukan untuk @zoho.com. Jika domain sudah punya record SPF untuk Zoho, gabungkan keduanya dalam satu record SPF. Caranya ada di panduan setting SPF, DKIM, dan DMARC.

Host SMTP Mailketing adalah smtp.mailketing.id. Port, username, dan password tercantum di dashboard setelah Anda menyelesaikan setup sender dan verifikasi domain. Mailketing menyediakan bounce handling, auto warming, dan auto clean list, dengan harga mulai Rp0,6/email, pay-as-you-use, tanpa biaya bulanan. Daftar trial Mailketing dan dapatkan 200 email credit gratis untuk mengetes pengiriman dari domain Anda.

Sumber

Pertanyaan yang Sering Diajukan

Apa server SMTP Zoho untuk domain sendiri?

Tergantung paketnya. Organisasi paket gratis memakai smtp.zoho.com, sedangkan organisasi paket berbayar memakai smtppro.zoho.com. Keduanya memakai port 465 SSL atau 587 TLS.

Kenapa login SMTP Zoho gagal padahal password benar?

Penyebab paling umum adalah verifikasi dua langkah yang aktif. Dalam kondisi itu Anda harus memakai app password Zoho, bukan kata sandi akun. Periksa juga apakah host sudah sesuai jenis akun Anda.

Bisakah mengirim email dengan alamat lain lewat SMTP Zoho?

Hanya jika alamat itu terdaftar sebagai alias di akun Zoho Anda. Alamat From yang tidak terdaftar akan ditolak dengan error Relaying disallowed.

Berapa batas kirim email SMTP Zoho per hari?

Zoho menerapkan batas kirim per akun sesuai paket langganan. Angkanya bisa berbeda antar paket, jadi cek halaman batas pengiriman di akun Zoho Anda sebelum menjadwalkan pengiriman dalam jumlah besar.

Bagaimana agar email yang dikirim lewat aplikasi tersimpan di folder Sent Zoho?

Buka Settings > Mail Accounts > SMTP di Zoho Mail, lalu aktifkan opsi “Save copy of sent emails”. Setelah itu email dari aplikasi eksternal ikut tersimpan di folder Sent.

Apakah bisa memakai alamat @zoho.com di layanan email marketing?

Tidak disarankan. Domain zoho.com memasang DMARC p=reject, sehingga email ber-From @zoho.com yang dikirim lewat server lain akan ditolak penerima. Pakai alamat domain bisnis Anda sendiri.

Sudah memakai Zoho untuk mailbox dan butuh jalur kirim terpisah untuk newsletter atau email transaksi? Coba SMTP relay Mailketing gratis, verifikasi domain Anda, lalu sambungkan ke WordPress atau aplikasi dengan host smtp.mailketing.id. Detail layanannya ada di halaman SMTP relay Indonesia.

Bagikan artikel ini

Coba Mailketing gratis

Kirim email marketing, transaksional, dan OTP mulai Rp0,6/email — bayar sesuai pemakaian, tanpa biaya bulanan.

Daftar gratis Lihat dokumentasi