Alan Adı Ekleme
Mail.Land çalışma alanınıza gönderim alan adı ekleme ve yapılandırma
MailLand aracılığıyla e-posta göndermeden önce en az bir gönderim alan adı eklemeniz ve doğrulamanız gerekmektedir. Bu işlem, alan adının size ait olduğunu kanıtlar ve MailLand'e sizin adınıza gönderim yapma yetkisi verir.
Alan Adı Ekleme
POST https://api.mail.land/v1/domainscurl -X POST https://api.mail.land/v1/domains \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..." \
-H "Content-Type: application/json" \
-d '{
"domain": "yourdomain.com"
}'Yanıt
Durum: 201 Created
{
"id": "k3v9x2m8q1w7z4",
"domain": "yourdomain.com",
"verificationStatus": "pending",
"spfStatus": "pending",
"dkimStatus": "pending",
"dmarcStatus": "pending",
"isFullyVerified": false,
"trackingSubdomain": "track",
"useCustomTracking": false,
"bounceSubdomain": "bounce",
"useCustomBounce": true,
"inboundEnabled": false,
"inboundSubdomain": null,
"mxVerified": false,
"healthStatus": "unknown",
"createdAt": "2026-02-17T10:00:00Z",
"updatedAt": "2026-02-17T10:00:00Z"
}| Alan | Tür | Açıklama |
|---|---|---|
id | string | Alan adının genel kimliği |
domain | string | Alan adı |
verificationStatus | enum | pending, verified veya failed |
spfStatus / dkimStatus / dmarcStatus | enum | Her kayıt için pending, valid veya invalid |
isFullyVerified | boolean | Sahiplik doğrulandı VE SPF, DKIM ve DMARC hepsi valid, gönderim için gerekli |
trackingSubdomain / bounceSubdomain | string | Özel alan adı açık olsun olmasın, izleme/geri dönüş alt alan adları |
useCustomTracking / useCustomBounce | boolean | Özel izleme/geri dönüş alan adının açık olup olmadığı |
inboundEnabled | boolean | Bu alan adı için gelen e-posta alımının açık olup olmadığı |
inboundSubdomain | string | null | Gelen MX kaydı için alt alan adı; null alan adı kökü demektir |
mxVerified | boolean | Gelen MX kaydının doğrulanıp doğrulanmadığı |
healthStatus | enum | unknown, healthy, warning veya critical |
createdAt | datetime | Alan adının eklendiği zaman |
Doğrulama jetonu yoktur: bir alan adı eklemek kaydı oluşturur ve DKIM anahtarını otomatik olarak üretir (jeton adımı yok).
Alan adını ekledikten sonra e-posta gönderebilmek için DNS kayıtlarını yapılandırmanız ve sahipliği doğrulamanız gerekmektedir. Gerekli kayıtlar için DNS Kurulumu sayfasına bakınız.
Kurulum Akışı
Alan adını ekleyin
Alan adınızla birlikte POST /v1/domains isteği gönderin. MailLand alan adı kaydını oluşturur ve DKIM anahtarını üretir.
DNS talimatlarını alın
Oluşturmanız gereken tam DNS kayıtlarını almak için GET /v1/domains/{id}/dns-instructions isteği gönderin. DNS Kurulumu sayfasına bakınız.
DNS kayıtlarını yapılandırın
SPF, DKIM ve DMARC kayıtlarını (etkinse isteğe bağlı geri dönüş/izleme CNAME'leriyle birlikte) DNS sağlayıcınıza ekleyin.
Alan adını doğrulayın
Doğrulamayı tetiklemek için POST /v1/domains/{id}/verify isteği gönderin. MailLand tüm DNS kayıtlarını kontrol ederek alan adı durumunu günceller. Doğrulama sayfasına bakınız.
Alan Adlarını Listeleme
GET https://api.mail.land/v1/domainscurl https://api.mail.land/v1/domains \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."{
"items": [
{
"id": "k3v9x2m8q1w7z4",
"domain": "yourdomain.com",
"verificationStatus": "verified",
"spfStatus": "valid",
"dkimStatus": "valid",
"dmarcStatus": "valid",
"isFullyVerified": true,
"trackingSubdomain": "track",
"useCustomTracking": false,
"bounceSubdomain": "bounce",
"useCustomBounce": false,
"inboundEnabled": false,
"inboundSubdomain": null,
"mxVerified": false,
"healthStatus": "healthy",
"createdAt": "2026-02-17T10:00:00Z",
"updatedAt": "2026-02-17T10:15:00Z"
}
],
"nextCursor": "eyJ2IjoxLCJzIjoiY3JlYXRlZGF0OmRlc2MiLCJrIjoi...",
"hasMore": true
}Alan Adını Getirme
GET https://api.mail.land/v1/domains/{id}Doğrulama durumu ve tüm alt alan adları dahil olmak üzere alan adının tam ayrıntılarını döndürür.
curl https://api.mail.land/v1/domains/k3v9x2m8q1w7z4 \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."Alan Adı Ayarlarını Güncelleme
Takip ve geri dönme alt alan adlarını özelleştirin ve gelenleri açıp kapatın. Diğer ayar alanları: useCustomTracking, useCustomBounce, inboundEnabled, inboundSubdomain. Bu etiketler yalnızca ilgili özel bayrak açıldığında ve kayıt doğrulandığında etkili olur. useCustomBounce'ı açmak, geri dönüş kaydının doğrulamasını temizler; bu yüzden CNAME'ini yeniden doğrulamanız gerekir:
PATCH https://api.mail.land/v1/domains/{id}/settingscurl -X PATCH https://api.mail.land/v1/domains/k3v9x2m8q1w7z4/settings \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..." \
-H "Content-Type: application/json" \
-d '{
"trackingSubdomain": "links",
"bounceSubdomain": "returns"
}'Alt alan adlarının değiştirilmesi, DNS kayıtlarınızı güncellemenizi ve alan adını yeniden doğrulamanızı gerektirir.
Alan Adını Silme
DELETE https://api.mail.land/v1/domains/{id}Başarılı olduğunda 204 No Content döndürür. Bir alan adının silinmesi:
- Alan adıyla ilişkili tüm DKIM anahtarlarını iptal eder
- Bu alan adından tüm e-posta gönderimlerini durdurur
- Takip ve geri dönme yönlendirmesini kaldırır
curl -X DELETE https://api.mail.land/v1/domains/k3v9x2m8q1w7z4 \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."Silme işlemi kalıcıdır. Bu alan adına kapsanlı herhangi bir API kimlik bilgisi artık e-posta gönderemeyecektir. Bu alan adını kullanan aktif kampanyalar veya otomasyonlar başarısız olacaktır.
Hata Yanıtları
| Durum | Kod | Açıklama |
|---|---|---|
400 | VALIDATION_FAILED | Geçersiz alan adı formatı |
400 | INVALID_REQUEST | Alan adı zaten eklenmiş (bu çalışma alanına veya başka birine) |
400 | DOMAIN_SUBDOMAIN_EMPTY | Ayar PATCH'i: bir alt alan adı alanı boş gönderildi |
400 | DOMAIN_SUBDOMAIN_CONFLICT | Ayar PATCH'i: istenen alt alan adı bu alan adının başka bir kaydı tarafından zaten kullanılıyor |
404 | DOMAIN_NOT_FOUND | Alan adı ID'si mevcut değil |
403 | PLAN_LIMIT_REACHED | Planınız için maksimum alan adı sayısına ulaşıldı |
MailLand gönderim alan adı sayısını plana göre sınırlar ve sınır plandan plana değişir (bazı planlar sınırsızdır). Sınıra ulaşıldığında alan adı eklemek 403 PLAN_LIMIT_REACHED döndürür. Mevcut planınızı Faturalama bölümünde görebilirsiniz.
Sonraki Adımlar
- DNS Kurulumu: SPF, DKIM ve DMARC kayıtlarını yapılandırın
- Doğrulama: alan adı sahipliğini doğrulayın
- DKIM Anahtar Rotasyonu: DKIM imzalama anahtarlarını yönetin