Jika Anda seorang software developer, Anda pasti pernah bekerja dengan alur verifikasi email, reset password, pendaftaran newsletter, dan sistem notifikasi. Untuk menguji semuanya, Anda terus-menerus membutuhkan alamat email baru — dan di sinilah penyedia tradisional seperti Gmail, Yahoo, atau Outlook mengecewakan Anda.

Setiap developer tahu: [email protected] sampai [email protected] cepat habis.

Masalah batasan Gmail

Fitur plus addressing Gmail ([email protected]) populer di kalangan developer, tetapi memiliki batasan serius:

  • 100 email per jam — akun Gmail pribadi tidak dapat mengirim lebih dari 100 email per jam. Dalam pengujian otomatis, batas ini tercapai sangat cepat.
  • 500 penerima per hari — jika Anda menguji pendaftaran banyak pengguna sekaligus, batas ini akan menghentikan Anda.
  • Plus addressing diblokir — banyak situs sekarang memblokir email dengan simbol +.
  • Masalah pembersihan — setelah pengujian, ribuan email uji menumpuk di kotak masuk Anda.

API Nox Mail: solusi pengujian terprogram

Nox Mail menyediakan REST API yang memungkinkan Anda membuat email sementara dan membaca kotak masuk secara terprogram. Ini adalah game-changer bagi developer. Lihat dokumentasi API lengkap di:

https://noxtemp.xyz/api/index.html

Dengan API Anda dapat:

  • Buat email baru — satu permintaan GET sederhana membuat kotak masuk baru.
  • Polling kotak masuk — dapatkan daftar email yang diterima.
  • Ekstrak tautan verifikasi — ekstrak tautan secara otomatis dari isi email.
  • Hapus email — bersihkan kotak masuk setelah pengujian selesai.

Integrasi dengan CI/CD

Mengintegrasikan API Nox Mail ke dalam pipeline CI/CD Anda sangat mudah. Berikut contoh dasarnya:

curl -s https://noxtemp.xyz/api/email/new — perintah ini mengembalikan alamat email sementara baru.

Anda dapat memasukkannya ke dalam skrip pengujian:

  1. Buat email baru saat pengujian dimulai.
  2. Gunakan email ini di alur pendaftaran aplikasi Anda.
  3. Tunggu email verifikasi dan polling kotak masuk via API.
  4. Ekstrak tautan verifikasi dan klik.
  5. Tegaskan sukses/gagal.
  6. Buat email baru untuk pengujian berikutnya.
Tips pro: Menambahkan panggilan API di GitHub Actions, GitLab CI, atau Jenkins sepenuhnya mengotomatiskan pengujian E2E berbasis email Anda. Alur pendaftaran diuji secara otomatis pada setiap PR.

Pengujian template email

Pernah bertanya-tanya apakah email selamat datang Anda terlihat sama di Gmail, Outlook, dan Apple Mail? Dengan email sementara, Anda dapat menguji template Anda di berbagai domain. Nox Mail menawarkan beberapa domain, memungkinkan Anda memeriksa keterkiriman di dunia nyata.

Selain itu, email sementara sangat berguna untuk memeriksa skor spam, memvalidasi konfigurasi DMARC/DKIM/SPF, dan memverifikasi rendering email di berbagai klien.

Dengan memasukkan email sementara ke dalam alur pengembangan Anda, Anda tidak hanya menghemat waktu tetapi juga melindungi infrastruktur email produksi Anda.