Scroll untuk baca artikel
Example 325x300

Tutorial Cara Membuat Temporary Mail

Seseorang yang ingin melindungi privasi ketika mendaftar layanan online sering kali mencoba menggunakan email sekali pakai. Namun, layanan ini biasanya memerlukan registrasi manual dan tidak menyediakan integrasi otomatis ke dalam alur kerja. Tutorial Cara Membuat Temporary Mail hadir untuk menyederhanakan proses tersebut dengan satu aplikasi yang dapat membuat dan mengelola alamat email sementara secara otomatis.

Tutorial Cara Membuat Temporary Mail: Ringkasan Panduan

Setelah mengikuti panduan ini, Anda akan mampu: - Membuat alamat email sementara hanya dalam hitungan detik. - Mengakses kotak masuk melalui API atau antarmuka web. - Mengelola pesan masuk dan keluar tanpa meninggalkan jejak permanen.Panduan ini ditujukan bagi pengembang, administrator sistem, maupun pengguna yang membutuhkan solusi email sementara untuk uji coba, pendaftaran layanan, atau pengujian keamanan. Fitur utama termasuk pembuatan alamat acak, penyimpanan pesan sementara, dan penghapusan otomatis setelah periode tertentu.

Sebelum Memulai

  • Python 3.8 atau lebih baru (untuk skrip contoh)
  • Instalasi library requests
  • Koneksi internet aktif
  • Tidak memerlukan akun khusus; layanan API tersedia publik

1. Menyiapkan Lingkungan

Instal Python jika belum terpasang. Pada sistem Windows, gunakan installer resmi; pada Linux, jalankan sudo apt-get install python3. Pastikan versi >= 3.8 dengan memeriksa python3 --version.

2. Menginstal Library Pendukung

Buka terminal dan jalankan:
pip install requests
Library requests akan memudahkan panggilan HTTP ke API temporary mail.

3. Membuat Alamat Email Sementara

Gunakan skrip berikut untuk menghasilkan alamat acak:
import requests

response = requests.get('https://api.temp-mail.org/request/domains/format/json')
domains = response.json()

email = f"user{requests.get('https://api.temp-mail.org/request/id/format/json').json()['id']}@{domains[0]}"
print('Alamat sementara:', email)
Penjelasan: skrip meminta daftar domain, lalu menghasilkan ID unik untuk membuat alamat lengkap.

4. Mengambil Pesan Masuk

Setelah mengirim email ke alamat tersebut, ambil pesan dengan:
import time

time.sleep(30)  # tunggu email masuk
inbox = requests.get(f'https://api.temp-mail.org/request/mail/id/{email}/format/json').json()
print('Pesan:', inbox)
Kode menunggu 30 detik untuk memastikan email sampai, kemudian menampilkan isi pesan.

5. Menghapus Alamat Sementara

Untuk membersihkan data, panggil API hapus:
requests.delete(f'https://api.temp-mail.org/request/mail/id/{email}/format/json')
print('Alamat dihapus')
Setelah langkah ini, alamat tidak lagi tersedia di server.

Tips dan Kesalahan Umum

  • Pastikan waktu tunggu cukup; beberapa layanan memerlukan hingga 60 detik untuk mengirim email.
  • Periksa batasan kuota API; gunakan header Accept: application/json untuk menghindari respon HTML.
  • Jangan simpan alamat email secara permanen; gunakan variabel sementara dalam skrip.
  • Jika pesan tidak muncul, periksa apakah domain yang dipilih masih aktif; ganti domain jika diperlukan.
  • Gunakan try/except untuk menangani kegagalan jaringan dan menampilkan pesan error yang jelas.