Mengirim lewat SMTP

Aplikasi Anda mengirim email melalui server SMTP Gosent dengan kredensial SMTP user yang dibuat dari dashboard (menu Sending › SMTP Users). Setiap SMTP user punya username dan kata sandi sendiri — kata sandi dashboard tidak dipakai untuk mengirim.

Server dan port

Semua port melayani koneksi SMTP biasa dengan STARTTLS. Gunakan port utama 2525; port lain tersedia sebagai alternatif bila jaringan Anda memblokirnya.

ServerPortKeterangan
kuma.gosent.net2525Port utama
8025Alternatif
587Port submission standar
25Alternatif

STARTTLS tersedia di semua port di atas. Setelah koneksi dibuka, naikkan ke TLS sebelum mengirim kredensial — library email modern (mis. Python smtplib, PHPMailer, ActionMailer) melakukannya lewat pengaturan starttls/opsi TLS eksplisit, bukan SMTPS.

Autentikasi

Login dengan AUTH mekanisme standar SMTP memakai username dan kata sandi SMTP user. Kirim kredensial hanya setelah STARTTLS; server tidak menawarkan AUTH sebelum koneksi dienkripsi.

Alamat pengirim (From)

Alamat From harus memakai domain pengirim yang sudah terverifikasi di akun Anda. Domain yang belum diverifikasi akan ditolak — lihat halaman verifikasi domain pengirim.

Rate limit

Bila rate limit SMTP user terlampaui, server menjawab 451 4.7.1 Rate limit exceeded — tunda beberapa saat lalu coba lagi. Batas per SMTP user bisa dilihat dan diatur di dashboard.

Contoh (Python)

Contoh dengan smtplib bawaan Python:

import smtplib, ssl

with smtplib.SMTP("kuma.gosent.net", 2525, timeout=30) as s:
    s.starttls(context=ssl.create_default_context())
    s.login("USERNAME_SMTP", "PASSWORD_SMTP")
    s.sendmail("anda@domain-anda.com", ["penerima@example.com"],
               "Subject: Halo\r\n\r\nIsi pesan.")