OneSignal email teslimatı için gönderme alan adınızı doğrulamak üzere DNS kayıtlarını (SPF, DKIM, DMARC, CNAME, MX) manuel olarak ekleyin.
Gönderme alan adınızı doğrulamak için OneSignal tarafından sağlanan DNS kayıtlarını yapılandırın. Çoğu durumda, DNS, Email Setup kılavuzunda açıklandığı gibi OneSignal dashboard’undan otomatik olarak yapılandırılabilir. Kayıtları manuel olarak eklemeniz gerektiğinde bu sayfayı kullanın.
Sağlayıcınız aracılığıyla DNS ayarlarına erişiminiz olması gerekir.
Bir alan adınız yoksa, Cloudflare aracılığıyla satın almanızı öneririz. Bu kılavuz Cloudflare’i örnek olarak kullanır, ancak çoğu DNS sağlayıcısı aynı şekilde çalışır.
Cloudflare ile alan adınızı kaydetme
Cloudflare.com’da bir hesap oluşturun.Domain Registration > Register Domains’e gidin.
Cloudflare alan adı kayıt sayfası
Müsait bir ad arayın ve satın alın.
Cloudflare alan adı satın alma sayfası
Satın alındıktan sonra, alan adınız Domain Registration > Managed Domains altında görünecektir.
DNS kayıtları eklemeniz istenene kadar Email Setup adımlarını tamamlayın, ardından buraya dönün veya Auto-Configure DNS düğmesini kullanın.OneSignal dashboard’undan:
⚠️ mevcut DNS kaydının eşleşmediği anlamına gelir
✅ mevcut DNS kaydının eşleştiği anlamına gelir
Her DNS kaydının DNS sağlayıcınıza eklenmesi gerekir. MX kaydı bunun istisnasıdır — MX kayıtlarının yapılandırılmış olması gerekir, ancak farklı bir posta sunucusuna (örn. Gmail) işaret edebilirler.
OneSignal'dan DNS kayıtlarını DNS sağlayıcınıza kopyalayın
DNS sağlayıcınızın arayüzünde (örneğin, Cloudflare), DNS > Records’a gidin ve her kaydı ekleyin.
Zaten bir SPF TXT kaydınız varsa, ikinci bir tane oluşturmayın. Mevcut kayda ek include: direktifleri ekleyin:v=spf1 include:spf.onesignal.email include:mailgun.org include:your-other-spf-records ~all
SPF/DKIM başarısızlıkları için politika uygulaması ekler. DMARC güvenli email gönderimi için gereklidir. Daha fazla bilgi: Email Sender Guidelines
OneSignal, DMARC kaydı için v=DMARC1; p=none; değerini kullanır. Zaten bir DMARC kaydınız varsa, yinelenen bir kayıt eklemeyin — mevcut kaydın bu politikayı içerdiğini doğrulayın.
Açılış, tıklama ve abonelikten çıkma izleme için kullanılır.
Type:CNAME
Name: OneSignal “Hostname”
Target: OneSignal “Value”
TTL: Auto veya en düşük
Cloudflare kullanıyorsanız, CNAME kayıtları için Proxy’yi “DNS only” ve Flattening’i “Off” olarak ayarlayın. Diğer DNS sağlayıcıları genellikle bu ayarları gerektirmez.
Mesajın içeriğinin değiştirilmediğini ve sizin tarafınızdan gönderildiğini doğrular. Genel anahtar, OneSignal tarafından sağlanan CNAME DNS kaydında yer alır.
Doğrulanan kayıtlar ✅ gösterir. MX hariç tüm kayıtlar doğrulanmış olmalıdır — MX farklı bir posta sunucusuna (örn. Google Workspace) işaret ediyorsa ⚠️ gösterebilir; bu beklenen ve kabul edilebilir bir durumdur.
OneSignal dashboard'unda doğrulanmış DNS kayıtları
Doğrulama genellikle birkaç dakika sürer ancak 48 saate kadar sürebilir.
Büyük olasılıkla mevcut bir SPF kaydınız var. Yalnızca bir SPF TXT kaydınız olmalıdır — değerine ek include: direktifleri ekleyin. Yukarıdaki TXT kayıtları bölümüne bakın.
DNS tam olarak yayılmadı
whatsmydns.net ✅ ve ❌ karışımı gösteriyorsa, kayıtlar henüz tam olarak yayılmamış demektir. Bu 48 saate kadar sürebilir. Bekleyin ve tekrar kontrol edin ya da DNS sağlayıcınızla iletişime geçin.
Doğrulama genellikle birkaç dakika içinde tamamlanır, ancak DNS yayılımı sağlayıcınıza ve TTL ayarlarına bağlı olarak 48 saate kadar sürebilir. İlerlemeyi kontrol etmek için whatsmydns.net’i kullanın.
Zaten SPF veya DMARC kayıtlarım varsa ne yapmalıyım?
Yinelenen kayıtlar oluşturmayın. SPF için, OneSignal’ın include:spf.onesignal.email’ini mevcut SPF TXT kaydınıza ekleyin. DMARC için, mevcut kaydınızın v=DMARC1; p=none; veya daha sıkı bir politika içerdiğini doğrulayın.
Yalnızca email gönderiyorsam MX kayıtlarına ihtiyacım var mı?
MX kayıtları, yalnızca gönderme yapılandırmalarında bile alan adı doğrulama hatalarını önlemeye yardımcı olur. Gmail veya Google Workspace gibi bir posta sağlayıcısı zaten kullanıyorsanız, mevcut MX kayıtlarınızı koruyun — bunları OneSignal’ın değerleriyle değiştirmenize gerek yoktur.
Yapılandırmayı tamamlamak ve email göndermeye başlamak için Email Setup’a dönün.