> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Email DNS yapılandırması

> 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](./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.

## Gereksinimler

DNS kayıtlarını manuel olarak yapılandırmak için:

* Gönderme alan adına sahip olmanız gerekir.
* 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.

<Accordion title="Cloudflare ile alan adınızı kaydetme" icon="circle-chevron-down">
  [Cloudflare.com](https://www.cloudflare.com/)'da bir hesap oluşturun.

  **Domain Registration > Register Domains**'e gidin.

  <Frame caption="Cloudflare alan adı kayıt sayfası">
    <img src="https://mintcdn.com/onesignal/jBdBk5XvQR5eKOks/images/docs/738ee09-Register_a_Domain.png?fit=max&auto=format&n=jBdBk5XvQR5eKOks&q=85&s=327f5030dcc96a69aacf608556573bad" alt="Alan Adı Kayıt sayfasını gösteren Cloudflare dashboard'u" width="1300" height="775" data-path="images/docs/738ee09-Register_a_Domain.png" />
  </Frame>

  Müsait bir ad arayın ve satın alın.

  <Frame caption="Cloudflare alan adı satın alma sayfası">
    <img src="https://mintcdn.com/onesignal/tc0EvmtSSX56SX0c/images/docs/914f661-Purchase_Domain.png?fit=max&auto=format&n=tc0EvmtSSX56SX0c&q=85&s=b81467e17066a8937256778554c2d014" alt="Satın alma seçeneği bulunan Cloudflare alan adı arama sonuçları" width="1386" height="542" data-path="images/docs/914f661-Purchase_Domain.png" />
  </Frame>

  Satın alındıktan sonra, alan adınız **Domain Registration > Managed Domains** altında görünecektir.

  <Frame caption="Cloudflare yönetilen alan adları sayfası">
    <img src="https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/64857b3-Domain_Active.png?fit=max&auto=format&n=MUgio66t0sYhGEvj&q=85&s=a3354c52a0f2442467d289d9e8071872" alt="Aktif alan adını gösteren Cloudflare yönetilen alan adları listesi" width="1303" height="817" data-path="images/docs/64857b3-Domain_Active.png" />
  </Frame>
</Accordion>

***

## DNS kayıtları ekle

DNS kayıtları eklemeniz istenene kadar [Email Setup](./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.

<Frame caption="OneSignal'dan DNS kayıtlarını DNS sağlayıcınıza kopyalayın">
  <img src="https://mintcdn.com/onesignal/TrjGYudL1B3K9oZG/images/dashboard/dns-manual-configure.png?fit=max&auto=format&n=TrjGYudL1B3K9oZG&q=85&s=826b4fdef6343099bc3063dbf0dc6667" alt="Sağlayıcınıza kopyalanacak DNS kayıtlarını gösteren OneSignal dashboard'u" width="991" height="760" data-path="images/dashboard/dns-manual-configure.png" />
</Frame>

DNS sağlayıcınızın arayüzünde (örneğin, Cloudflare), **DNS > Records**'a gidin ve her kaydı ekleyin.

### TXT kayıtları

* **Type:** `TXT`
* **Name:** OneSignal "Hostname"
* **Content:** OneSignal "Value"
* **TTL:** Auto veya en düşük

<Warning>
  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`
</Warning>

<Frame caption="Cloudflare'de TXT DNS kaydı arayüzü">
  <img src="https://mintcdn.com/onesignal/YOTSrtBSoqdrJ37A/images/docs/476fea15213effba6c92f335f940246d1fc7d214233e5feee83b9f8a0f6390b2-Screenshot_2024-10-23_at_10.31.55_AM.png?fit=max&auto=format&n=YOTSrtBSoqdrJ37A&q=85&s=73f5e5388f8b6d5f3728aed32f03741a" alt="Ana bilgisayar adı ve değer alanlarını gösteren Cloudflare TXT DNS kaydı ekleme arayüzü" width="2540" height="1062" data-path="images/docs/476fea15213effba6c92f335f940246d1fc7d214233e5feee83b9f8a0f6390b2-Screenshot_2024-10-23_at_10.31.55_AM.png" />
</Frame>

#### SPF (Sender Policy Framework)

Gönderen IP'nin alan adınız adına email göndermeye yetkili olduğunu doğrular.

#### DMARC

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](https://support.google.com/mail/answer/81126)

<Warning>
  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.
</Warning>

### CNAME kayıtları

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

<Note>
  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.
</Note>

<Frame caption="Cloudflare'de CNAME DNS kaydı arayüzü">
  <img src="https://mintcdn.com/onesignal/3zq1PvSaqvUE2bIx/images/docs/2e304d0eeb876a92bd325eeb490a7f8e5a7ba53d381bdc86009143146f7e6405-Screenshot_2024-10-23_at_10.36.52_AM.png?fit=max&auto=format&n=3zq1PvSaqvUE2bIx&q=85&s=c268cad031c5d52f44cd5fce1e81b105" alt="Ana bilgisayar adı ve hedef alanlarını gösteren Cloudflare CNAME kaydı ekleme arayüzü" width="2540" height="1062" data-path="images/docs/2e304d0eeb876a92bd325eeb490a7f8e5a7ba53d381bdc86009143146f7e6405-Screenshot_2024-10-23_at_10.36.52_AM.png" />
</Frame>

#### DKIM (DomainKeys Identified Mail)

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.

### MX kayıtları

Email yanıtlarını ve geri dönüşleri alır. Yalnızca gönderim yapıyor olsanız bile, MX kayıtları alan adı doğrulama hatalarını önlemeye yardımcı olur.

<Warning>
  Başka bir email sağlayıcısı (örneğin Gmail) zaten kullanıyorsanız, mevcut MX kayıtlarının üzerine yazmayın.
</Warning>

* **Type:** `MX`
* **Name:** OneSignal "Hostname"
* **Mail server:** OneSignal "Value"
* **TTL:** Auto veya en düşük
* **Priority:** `10`

<Frame caption="Cloudflare'de MX DNS kaydı arayüzü">
  <img src="https://mintcdn.com/onesignal/Xl2NHJvxakrK4JbL/images/docs/f267f956723811f57b5a7d5db5190619a44c7641699a0bf5b3511f617597ada1-Screenshot_2024-10-23_at_10.50.19_AM.png?fit=max&auto=format&n=Xl2NHJvxakrK4JbL&q=85&s=538fb5cd52395b619b641eeb23f4a610" alt="Posta sunucusu ve öncelik alanlarını gösteren Cloudflare MX kaydı ekleme arayüzü" width="2540" height="884" data-path="images/docs/f267f956723811f57b5a7d5db5190619a44c7641699a0bf5b3511f617597ada1-Screenshot_2024-10-23_at_10.50.19_AM.png" />
</Frame>

***

## DNS doğrulama ve sorun giderme

Kayıtları ekledikten sonra:

1. OneSignal dashboard'una dönün.
2. **Check Records** veya yenile düğmesine tıklayın.

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.

<Frame caption="OneSignal dashboard'unda doğrulanmış DNS kayıtları">
  <img src="https://mintcdn.com/onesignal/2-gyvU4UfJHiycCa/images/dashboard/dns-check-records.png?fit=max&auto=format&n=2-gyvU4UfJHiycCa&q=85&s=74380955130736264e42e26f2ae14a39" alt="Doğrulanmış durum için yeşil onay işaretleri bulunan DNS kayıtlarını gösteren OneSignal dashboard'u" width="2250" height="1290" data-path="images/dashboard/dns-check-records.png" />
</Frame>

<Warning>
  Doğrulama genellikle birkaç dakika sürer ancak 48 saate kadar sürebilir.
</Warning>

### DNS yayılım sorunlarını giderme

1. Herhangi bir kayıt beklemedeyse, yayılımı kontrol etmek için [whatsmydns.net](https://www.whatsmydns.net/)'i kullanın.
2. ⚠️ gösteren kayıtlar için, OneSignal dashboard'undan ana bilgisayar adını arama çubuğuna kopyalayın ve DNS türünü ayarlayın.
3. Sonuçları kontrol edin — ✅ kaydın küresel olarak doğrulandığı anlamına gelir, ❌ henüz o sunucuya yayılmadığı anlamına gelir.

whatsmydns.net'te gösterilen değer OneSignal'ın sağladığından farklıysa, DNS sağlayıcınızı kontrol edin ve kaydı eşleşecek şekilde güncelleyin.

<Frame caption="whatsmydns.net ile DNS yayılımını kontrol edin">
  <img src="https://mintcdn.com/onesignal/RWtLFPeffHrC81wI/images/docs/a3011bc8b7477b7a1e18cb16cfd69bba03cc1f19cf623ccddd1926722bfc585c-Screenshot_2024-10-23_at_11.02.59_AM.png?fit=max&auto=format&n=RWtLFPeffHrC81wI&q=85&s=6b259000725c32c495332ec81842db00" alt="Yeşil ve kırmızı göstergelerle küresel DNS yayılım durumunu gösteren whatsmydns.net sonuçları" width="2578" height="1492" data-path="images/docs/a3011bc8b7477b7a1e18cb16cfd69bba03cc1f19cf623ccddd1926722bfc585c-Screenshot_2024-10-23_at_11.02.59_AM.png" />
</Frame>

#### Yaygın hatalar ve çözümler

* **TXT SPF kaydı doğrulanmıyor**
  * 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ı](#txt-kayıtları) bölümüne bakın.
* **DNS tam olarak yayılmadı**
  * [whatsmydns.net](https://www.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.
* **DNS değeri OneSignal ile eşleşmiyor**
  * [whatsmydns.net](https://www.whatsmydns.net/)'teki değerler OneSignal'ın sağladıklarıyla eşleşmiyorsa:
    * Başka bir yere (örn. Google Mail) işaret eden MX kayıtları beklenen bir durumdur — whatsmydns.net'te ✅ gösterdiği sürece sorun yok.
    * Ana bilgisayar adının doğru olduğunu doğrulayın. `mail.yourdomain.com`, `yourdomain.com` ile aynı değildir.
    * Yardım için DNS sağlayıcınızla iletişime geçin.

***

## SSS

### DNS doğrulama ne kadar sürer?

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](https://www.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.

***

<Check>
  Yapılandırmayı tamamlamak ve email göndermeye başlamak için [Email Setup](./email-setup)'a dönün.
</Check>

## İlgili sayfalar

<Columns cols={2}>
  <Card title="Email Setup" icon="envelope" href="./email-setup">
    Sağlayıcı seçimi ve otomatik DNS yapılandırması dahil tam email kanal kurulumu.
  </Card>

  <Card title="Gönderenler" icon="paper-plane" href="./senders">
    Gönderme alan adlarını, yanıtlama adreslerini ve gönderen kimliklerini yönetin.
  </Card>

  <Card title="Email ısınma kılavuzu" icon="temperature-arrow-up" href="./email-warm-up">
    Gönderen itibarı oluşturmak ve teslim edilebilirliği artırmak için email hacmini kademeli olarak artırın.
  </Card>

  <Card title="Email mesajlaşma" icon="envelopes-bulk" href="./email-messaging">
    Şablonlar, kişiselleştirme ve zamanlama ile email kampanyaları oluşturun ve gönderin.
  </Card>
</Columns>
