Genel bakış
SingleMail, uygulamalarınızın e-posta göndermesini sağlayan bir altyapı. Uygulamanız SingleMail'e bir istek atar; SingleMail e-postayı imzalar, kuyruğa alır, gönderir ve sonucunu size bildirir.

Nereden başlamalıyım?
İlk e-postanızHesap açın, domain ekleyin, anahtar oluşturun ve 10 dakikada ilk e-postayı gönderin.Müşteri paneliLoglar, domainler, anahtarlar, webhook'lar ve ekip üyeleri ekran ekran.EntegrasyonlarNode.js, PHP, .NET, Laravel, WordPress, n8n ve SMTP örnekleri.Kendi sunucunuza kurunDocker Compose ile kurulum, ortam değişkenleri, Amazon SES ve Coolify.
Temel kavramlar
- Proje: Bir müşteri ya da ürün için ayrılmış alan. Domainler, anahtarlar, loglar ve ekip üyeleri projeye aittir; projeler arasında paylaşılmaz.
- Domain: E-postaların gönderileceği adres (ör.
firma.com). DNS kayıtları doğrulanmadan gönderim yapılamaz. - API anahtarı: Uygulamanızın kimliği.
sm_ile başlar, REST API'de Bearer token, SMTP'de şifre olarak kullanılır. - Olay: Bir e-postanın başına gelen her şey: gönderildi, teslim edildi, açıldı, tıklandı, geri döndü… Panelde görünür, webhook ile size iletilir.
Üç bağlantı yolu
Hepsi aynı kuyruğa ve aynı loglara düşer; projenize en uygun olanı seçin.
Node.js
await sm.emails.send({
from: "App <no-reply@firma.com>",
to: "ali@ornek.com",
subject: "Merhaba",
html: "<p>…</p>",
});REST
POST https://api.singlemail.singleton.com.tr/emails
Authorization: Bearer sm_…
Content-Type: application/json
{ "from": "…", "to": "…",
"subject": "…", "html": "…" }SMTP
host: api.singlemail.singleton.com.tr port: 2587 user: singlemail pass: sm_…
Ayrıntılar için Entegrasyonlar ve API referansı.