Pemecahan masalah

Email Verifikasi Tidak Masuk? Ini Cara Mencari Tahu Sebabnya

Pesan verifikasi yang tidak pernah muncul punya sebab yang jumlahnya sedikit, dan kemungkinannya sama sekali tidak sama rata. Berikut urutan yang layak diperiksa — dimulai dari yang cuma butuh sepuluh detik dan paling sering benar.

  • Pemula
  • 12 menit baca
Amplop biru terhenti oleh palang yang diturunkan di bawah lengkungan tengah dari tiga lengkungan, dengan kotak surat terbuka dan kosong menunggu di ujung jalur.

Mulai dengan pemeriksaan enam puluh detik

Lakukan keempat hal ini sebelum yang lain. Gabungan keempatnya mencakup sebagian besar email verifikasi yang hilang, dan tidak ada satu pun yang memakan waktu lebih lama dari membaca kalimat ini.

  1. Baca ulang alamatnya, huruf demi huruf. Bukan yang ada di kepala Anda — yang benar-benar terbuka di depan Anda, dibandingkan dengan yang benar-benar ada di formulir. rn dan m, l dan 1, titik yang Anda tambahkan, titik yang Anda hilangkan: alamat yang meleset satu huruf saja adalah kotak surat lain yang berfungsi sempurna dan bukan milik Anda.
  2. Periksa domain mana yang Anda gunakan. Ada tiga domain publik yang ditawarkan, dan nama yang sama di depan masing-masing adalah tiga kotak surat yang terpisah. k7fq2m@grabmail.io dan k7fq2m@mixozia.com tidak ada hubungannya satu sama lain.
  3. Pastikan Anda tidak sedang memantau alias. Alias adalah alamat yang Anda bagikan; kotak suratnya sendiri terbuka di bawah alamat yang Anda simpan. Membaca ulang sebuah alias akan selalu menunjukkan kotak surat kosong — bukan karena emailnya terlambat, tapi karena memang tidak pernah ada yang tersimpan di baliknya.
  4. Minta situs mengirimkannya lagi. Kebanyakan formulir pendaftaran punya tautan kirim ulang dan itu tidak memakan biaya apa pun. Jika yang kedua langsung sampai, yang pertama memang hilang di sisi pengirim dan tidak ada lagi yang perlu diselidiki di sini.

Berapa lama email verifikasi seharusnya sampai

Email verifikasi biasanya muncul dua atau tiga detik setelah Anda menekan tombol. Berikut arti dari waktu tunggu yang lebih lama:

Waktu sejak Anda memintaKemungkinan besar penyebabnyaYang harus dilakukan
Kurang dari 5 detikNormal. Pesannya masih dalam perjalanan lewat internet.Tidak perlu apa-apa. Kotak masuk akan memperbarui dirinya sendiri.
5 sampai 60 detikSisi pengirim sedang mengantre — penyedia yang sibuk, atau proses batch yang berjalan tiap menit.Tunggu saja.
1 sampai 5 menitPengirim sedang membatasi laju, mencoba ulang, atau menahan pesan di antrean moderasi.Minta kirim ulang, sekali saja. Dua permintaan yang sama-sama hilang mengatakan jauh lebih banyak daripada satu.
Lebih dari 5 menitAda sesuatu yang gagal, bukan sekadar melambat.Ikuti langkah-langkah lain di panduan ini.

Ada satu keterlambatan yang berasal dari sisi kami, dan ini layak diketahui. Jika lapisan penyimpanan kami sedang tidak dapat diakses, server mail akan menerima dan menahan pesan yang masuk alih-alih menolaknya, lalu mengirimkannya begitu lapisan itu kembali normal — sampai 5 hari. Server pengirim tidak pernah diberi penolakan permanen untuk masalah di sisi kami, karena pengirim tidak akan mencoba ulang pesan yang ditolak secara permanen. Jadi pesan yang benar-benar terlambat tetap akan sampai.

Situsnyamemutuskan untuk mengirimServer mailnyamenyerahkan ke smtp.grabmail.ioKotak surat Andamenahannya selama 5 hariTidak pernah dikirimAlamat ditolakKotak surat yang salah terbuka
Tiga titik tempat email verifikasi bisa berhenti, dan hanya yang terakhir yang terlihat dari kotak masuk. Gerbang mana yang menghentikannya menentukan apa yang bisa Anda lakukan.

Anda memantau kotak surat yang salah

Ini adalah sebab paling umum dan paling sulit disadari: alamat yang meleset satu huruf adalah kotak surat yang berfungsi sempurna, hanya saja tidak ada yang mengirim apa pun ke sana. Tidak ada error yang bisa disadari, karena tidak ada apa pun di sini yang dibuat lebih dulu. Berikut enam cara hal ini terjadi:

Salah ketik, di kedua sisi
Diketik satu cara di formulir dan cara lain di kotak masuk. Salin dan tempel di kedua arah, alih-alih membacanya dari layar.
name+tag@ bukan name@
Pengalamatan dengan tanda plus membuka kotak surat yang terpisah di sini, bukan menandai kotak surat yang sudah ada. Itu memang disengaja — tag adalah cara orang memisahkan pendaftaran — tapi artinya shop+aug@grabmail.io tidak akan pernah muncul di shop@grabmail.io. Buka persis seperti yang Anda ketik, lengkap dengan tag-nya.
Domain publik yang berbeda
Nama yang sama pada grabmail.io, mixozia.com dan linqmail.com adalah tiga kotak surat yang tidak berhubungan. Tidak ada yang dibagi di antara mereka.
Alias, bukan alamatnya
Alias mengantarkan pesan ke kotak surat dan tidak pernah bisa membacanya kembali. Tempelkan sebuah alias ke kotak masuk dan alias itu akan selamanya tampak kosong, seberapa pun banyak email yang masuk.
Ponsel yang membantu
Koreksi otomatis dan kapitalisasi otomatis menulis ulang sebuah alamat saat Anda mengetiknya. Huruf kapital tidak masalah — semuanya diubah menjadi huruf kecil di sini — tapi kata yang dikoreksi otomatis adalah alamat yang berbeda.
Kotak surat orang lain, sebentar
Nama yang pendek dan mudah ditebak pada domain publik dipakai bersama oleh siapa pun yang terpikir untuk memakainya. Jika Anda memakai test@ atau hello@, bisa jadi orang lain sudah membuka pesan Anda, atau menghapusnya, sebelum Anda sempat melihatnya.

Situsnya tidak pernah mengirimkannya

Layak disingkirkan lebih dulu, karena tidak ada yang bisa Anda lakukan di sisi ini untuk memperbaikinya. Formulir pendaftaran jauh lebih sering gagal secara diam-diam daripada yang mereka akui:

  • Akunnya sudah ada. Banyak situs menjawab “kami sudah mengirimkan Anda tautan” entah alamatnya baru atau tidak, dan tidak mengirim apa pun sama sekali kalau memang bukan alamat baru. Ini langkah yang disengaja untuk melawan pengumpulan alamat secara massal, dan ini praktik yang baik — tapi juga tidak bisa dibedakan dari pesan yang hilang.
  • Alamatnya ditolak setelah formulir bilang terima kasih. Sebagian daftar blokir baru berjalan saat pesan dikirim, bukan saat kolomnya diisi.
  • Pengirimannya berjalan sesuai jadwal. Proses batch yang berjalan tiap lima atau sepuluh menit itu umum di situs-situs kecil, dan tidak ada keterangan soal itu di halamannya.
  • Penyedia mereka menolak mengirimkannya. Penolakan itu (bounce) kembali ke mereka, bukan ke Anda, dan tidak selalu sampai dibaca oleh seseorang.
  • Anda sudah melewati batas kirim ulang. Tiga permintaan dalam satu menit, dan yang keempat akan diabaikan tanpa keterangan.

Ada satu pengujian yang memisahkan semua ini dari masalah pengiriman, dan hanya butuh satu menit: minta sesuatu yang lain dikirim ke alamat yang sama. Formulir “lupa kata sandi” dari situs mana pun juga bisa dipakai. Jika itu sampai tapi email verifikasinya tidak, masalahnya ada di pengirim dan menunggu lebih lama tidak akan mengubah apa pun.

Situs menolak alamat sekali pakai

Banyak layanan menyimpan daftar domain email sekali pakai, dan domain publik di sini termasuk di dalamnya. Ini satu-satunya sebab yang tidak akan hilang dengan sendirinya, jadi penting untuk cepat menyadarinya. Ini muncul dalam dua bentuk, dan hanya satu yang jujur soal apa yang sedang terjadi.

Yang Anda lihatYang sebenarnya terjadiArtinya bagi Anda
“Silakan gunakan alamat email yang valid”, bahkan sebelum Anda mengirim formulirDomainnya ada dalam daftar yang diperiksa formulir saat Anda mengetik.Setidaknya terlihat. Coba salah satu domain publik lain, atau alamat pada domain milik Anda sendiri.
Formulirnya menerima, dan emailnya tidak pernah datangDiterima saat mendaftar lalu dibuang saat pesan dikirim — atau masuk antrean moderasi yang tidak pernah dikosongkan siapa pun.Diam-diam. Inilah yang membuat orang menghabiskan waktu satu sore sebelum mulai curiga.
Bulan lalu berhasil, sekarang tidakDaftarnya baru saja diperbarui. Bukan karena ada yang Anda ubah.Hanya alamat yang belum pernah terdengar oleh daftar-daftar itu yang stabil.

Tidak ada trik yang bisa membuka blokir sebuah domain, dan layanan mana pun yang mengiklankan “email sementara yang berfungsi di mana saja” hanyalah daftar yang belum sempat diperbarui. Yang benar-benar berhasil adalah alamat yang belum masuk daftar siapa pun — dan itu topik bagian berikutnya.

Ada versi yang lebih lengkap soal ini, termasuk apa yang sebenarnya diperiksa oleh daftar-daftar itu, di panduan tentang mendaftar tanpa memberikan alamat asli Anda.

Solusi yang menghilangkan seluruh masalah ini sekaligus

Satu record MX pada domain yang sudah Anda miliki mengubah setiap alamat di domain itu menjadi kotak surat di sini. Gratis, hanya butuh beberapa menit, dan langsung menyelesaikan tiga sebab di atas sekaligus:

  • Tidak ada daftar blokir yang mengenalnya. Domain Anda tidak pernah dicantumkan di mana pun pada situs ini, jadi tidak ada apa pun yang bisa dicocokkan oleh sebuah filter.
  • Tidak ada orang lain yang menebaknya. Domain publik tercantum di setiap halaman di sini; domain Anda tidak, jadi bahkan alamat yang pendek pun tidak dibagikan ke orang asing.
  • Satu alamat per layanan, tanpa tabrakan. forum@ hari ini dan shop@ besok, keduanya pada domain yang hanya Anda gunakan — dan begitu salah satunya mulai kebanjiran spam, Anda tahu persis siapa yang menjual alamat itu.

Recordnya sendiri hanya satu baris, dan mempublikasikannya adalah keseluruhan bukti kepemilikan — tidak ada akun yang perlu dibuat dan tidak ada yang perlu diverifikasi:

Record MX untuk domain Anda10 smtp.grabmail.io

Panduan lengkapnya ada di sini: recordnya, apa yang dibuktikan dengan mempublikasikannya, dan batasan jujur dari kotak surat tanpa kata sandi.

Kalau yang menunggu adalah skrip pengujian, bukan manusia

Semua yang di atas masih berlaku, ditambah tiga kegagalan yang hanya menggigit skrip:

Kotak surat kosong bukan error
Tidak ada apa pun yang dibuat di sini, jadi alamat yang belum pernah menerima apa pun akan menjawab 200 dengan count: 0 dan daftar kosong. Hanya domain yang tidak dihosting di sini yang menjawab 404. Kode yang menganggap “kosong” sebagai kegagalan akan menyerah satu detik sebelum emailnya sampai.
Anda sedang tidur, bukan polling
Jeda tetap seperti sleep(5) terlalu lama di hari yang lancar dan terlalu singkat di hari yang bermasalah. Lakukan polling sekali per detik terhadap batas waktu jam dinding, dan gagalkan pengujian saat batas waktu itu terlewati, bukan setelah sejumlah percobaan yang tetap.
Anda melebihi batas laju
Satu permintaan per detik, per alamat. Melebihi itu, Anda akan mendapat 429 dengan header Retry-After dalam detik bulat. Klien yang mengabaikan header ini dan terus menghantam justru menjadi klien yang menunggu lebih lama.
polling sampai pesannya tiba, atau menyerah setelah 60 detik
deadline=$(( $(date +%s) + 60 ))
while [ "$(date +%s)" -lt "$deadline" ]; do
  n=$(curl -sG https://grabmail.io/api/v1/mailbox \
        --data-urlencode "address=$ADDR" | jq '.count')
  [ "$n" -gt 0 ] && break
  sleep 1
done

Ada panduan lengkap untuk melakukan ini dengan benar — menguji alur verifikasi email dari ujung ke ujung — lengkap dengan pembantu Playwright dan pytest yang tidak flaky, serta pola kegagalan yang membuat ini merepotkan di CI.

Pesannya sudah masuk, tapi sekarang sudah tidak ada

Tiga cara sebuah pesan yang benar-benar sudah masuk bisa tidak ada lagi di depan Anda sekarang:

Sudah kedaluwarsa
Semuanya dihapus 5 hari setelah tiba, dibaca ataupun tidak. Hitungan waktunya dimulai sejak pengiriman, dan setiap pesan membawa expires_at sehingga klien tidak perlu menghitung sendiri tanggal itu.
Seseorang menghapusnya
Pada domain publik, siapa pun yang tahu alamatnya bisa membuka kotak surat itu dan menghapus isinya. Jika Anda memakai nama yang pendek dan mudah ditebak, orang itu belum tentu Anda sendiri.
Anda sendiri yang menghapusnya
Kotak masuk punya tombol hapus dan API punya panggilan DELETE. Keduanya berlaku seketika, dan tidak ada satu pun yang bisa dibatalkan.

Kalau masih belum juga masuk

Tidak ada kotak surat dukungan untuk dihubungi, dan itu disengaja, bukan karena tidak sopan: layanan yang dibangun di atas email sekali pakai tanpa autentikasi bukan tempat untuk mengirim sesuatu yang perlu dibaca. Jadi setiap langkah yang tersisa adalah langkah yang bisa Anda lakukan sendiri.

  1. Periksa apakah layanannya aktif. Halaman status melaporkan server mail, API, dan situs web secara terpisah, jadi “tidak ada yang masuk” dan “situsnya lambat” tidak akan pernah tertukar.
  2. Coba domain publik lain. Jika satu domain ada di daftar blokir pengirim, dua domain lainnya mungkin tidak.
  3. Coba alamat pada domain milik Anda sendiri. Ini menyingkirkan setiap daftar blokir sekaligus, dan hanya pengujian ini yang bisa melakukannya.
  4. Ambil jalur masuk yang berbeda. Masuk dengan akun yang sudah Anda miliki, atau nomor telepon, kalau situsnya menyediakan opsi itu sama sekali.
  5. Terima bahwa masalahnya ada di pengirim. Jika email dari sumber lain sampai ke kotak surat yang sama beberapa detik kemudian, kotak suratnya berfungsi dan pesan yang satu itu memang tidak pernah diserahkan.

Dan jika email verifikasi itu adalah satu-satunya penghalang antara Anda dan akun yang benar-benar penting bagi Anda, anggap itu sebagai tanda dan pakai kotak surat sungguhan untuk itu. Alamat sekali pakai adalah alat yang tepat untuk pendaftaran yang berhenti penting satu jam kemudian — yang mana sebagian besar memang begitu, tapi bukan yang satu itu.

Pertanyaan

Berapa lama email verifikasi biasanya sampai?

Dua atau tiga detik itu normal di sini. Kurang dari satu menit juga wajar — itu tandanya sisi pengirim sedang mengantre. Lebih dari lima menit berarti ada yang gagal, bukan sekadar melambat, dan menunggu lebih lama jarang mengubah hasilnya.

Apakah ada folder spam yang perlu saya periksa?

Tidak. Tidak ada apa pun di sini yang menyaring, menyortir, atau mengarantina: ada satu kotak surat per alamat, dan semua yang terkirim ke sana pasti ada di dalamnya. Jika sebuah pesan tidak ada di sana, berarti memang tidak pernah terkirim — dan itu mempersempit pencarian secara signifikan.

Situsnya bilang sudah mengirim email, kenapa kotak masuk saya kosong?

Paling sering karena alamat yang sedang Anda pantau bukan alamat yang dituju pengiriman: salah ketik, domain publik yang berbeda, sebuah +tag, atau alias. Selain itu, karena banyak situs menjawab “terkirim” entah alamatnya sudah terdaftar sebelumnya atau belum, dan tidak mengirim apa pun kalau memang sudah terdaftar.

Kenapa pesan saya ke name+tag@ tidak muncul?

Karena name+tag@ adalah kotak surat yang terpisah di sini, bukan label pada name@. Buka alamatnya persis seperti yang Anda ketik di formulir, lengkap dengan tag-nya, dan pesannya ada di sana.

Apakah kami memblokir atau menyaring pengirim tertentu?

Tidak ada pengirim yang disaring. Dua hal ditolak selama percakapan SMTP, sehingga pengirim langsung diberi tahu alih-alih dibiarkan menebak-nebak: pesan yang lebih besar dari 5 MB, dan email untuk domain yang tidak dihosting di sini. Host yang membuka koneksi dalam jumlah tidak wajar akan ditahan selama sepuluh menit, sehingga emailnya jadi terlambat, bukan hilang.

Formulirnya bilang alamat saya tidak valid. Benarkah begitu?

Alamatnya valid; domainnya yang masuk daftar blokir email sekali pakai. Domain publik lain kadang masih bisa dipakai, dan alamat pada domain milik Anda sendiri selalu bisa.

Bisakah saya mendapatkan kembali pesan yang sudah kedaluwarsa?

Tidak. Penghapusan 5 hari setelah pesan tiba adalah batas keras yang dijalankan oleh sebuah proses otomatis, bukan sebuah pengaturan: tidak ada ekspor, tidak ada arsip, dan tidak ada cara membatalkannya. Apa pun yang harus bertahan lebih lama dari jendela waktu itu harus Anda ambil dan simpan sendiri.

Apakah tautan verifikasinya masih berfungsi kalau saya buka besok?

Itu aturan dari pengirim, bukan dari kami — kebanyakan kode dan tautan kedaluwarsa dalam hitungan menit atau jam. Pesannya sendiri tetap tersimpan di sini selama 5 hari, jadi Anda selalu bisa membaca isinya, bahkan setelah tautan di dalamnya sudah tidak berlaku lagi.

Bisakah saya membalas email itu dan meminta mereka mengirim ulang?

Tidak. Layanan ini hanya menerima dan tidak pernah mengirim: SPF kami adalah v=spf1 -all dan DMARC kami adalah p=reject, sehingga apa pun yang mengaku berasal dari alamat di sini pasti palsu. Gunakan tombol kirim ulang di situsnya.

Coba selagi masih segar

Alamat hanya perlu satu klik, tanpa akun dan tanpa kartu. Semua yang ada di panduan ini langsung berfungsi dengannya.

Selamat datang kembali

Kotak surat dan domain Anda, di satu tempat.