> ## 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.

# Mailgun Kurulumu

> E-posta mesajları göndermek için OneSignal ile Mailgun'u kurma konusunda adım adım kılavuz. DNS doğrulama, SMTP kimlik bilgisi kurulumu, API anahtarı oluşturma ve OneSignal entegrasyon talimatlarını içerir.

<Warning>
  Bu kurulum kılavuzu, zaten Mailgun'unuz varsa ve bunu OneSignal ile entegre etmek istiyorsanız içindir. Bir Mailgun hesabınız yoksa, bunun yerine [OneSignal Email](./email-setup) kullanabilirsiniz.
</Warning>

## Gereksinimler

* [Mailgun Hesabı](https://www.mailgun.com)
* Mailgun **US** API'si (AB bölgesi desteklenmemektedir)
* [OneSignal Hesabı](https://onesignal.com)
* Sahip olduğunuz bir alan adı ve DNS sağlayıcısına erişim

***

## Kurulum

### 1. Mailgun'da yeni bir alan adı ekleyin

Alan adınız zaten ABD bölgesinde kuruluysa bu adımı atlayın.

1. Mailgun panosunda **Domains** sayfasına gidin.

<Frame caption="Domains sayfasına gidin">
  <img src="https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/6e14df8-01_-_Navigate_to_sending_domains.png?fit=max&auto=format&n=MUgio66t0sYhGEvj&q=85&s=542d06f8870b8e98cdb276d475cb2d99" width="1328" height="1124" data-path="images/docs/6e14df8-01_-_Navigate_to_sending_domains.png" />
</Frame>

2. **Add new domain**'e tıklayın.

<Frame caption="Add New Domain formunu açın">
  <img src="https://mintcdn.com/onesignal/_KaXe4GQkxsEfa17/images/docs/403bd98-01.2_-_Click_Add_new_domain_button.png?fit=max&auto=format&n=_KaXe4GQkxsEfa17&q=85&s=d0d94e8e010730d7f80fb782f0bf3557" width="1328" height="1124" data-path="images/docs/403bd98-01.2_-_Click_Add_new_domain_button.png" />
</Frame>

3. Bir alt alan adı girin (örn. `mail.yourdomain.com`) ve bölgenin **US** olduğundan emin olun.

<Frame caption="Alt alan adını belirtin ve US bölgesini seçin">
  <img src="https://mintcdn.com/onesignal/RWtLFPeffHrC81wI/images/docs/ad8dca5-01.3_-_Add_new_domain.png?fit=max&auto=format&n=RWtLFPeffHrC81wI&q=85&s=fa477b2191c6b916fb4e16a9bf457161" width="1328" height="1124" data-path="images/docs/ad8dca5-01.3_-_Add_new_domain.png" />
</Frame>

### 2. DNS ayarlarını doğrulayın

Mailgun aşağıdaki DNS kayıtlarını sağlar:

* 2 **TXT** (SPF ve DKIM)
* 2 **MX**
* 1 **CNAME**

Bunları DNS sağlayıcınızda güncelleyin. Yayılma 48 saate kadar sürebilir. Mailgun, doğrulandığında size e-posta ile bildirecektir.

Doğrulamak için:

* **Mailgun > Sending > Domain Settings > Your Domain > DNS Records**'a gidin
* Her kaydın yanında yeşil onay işaretlerini arayın

<Frame caption="DNS kurulumunu doğrulayın">
  <img src="https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/ddbf617-01.5_-_Verified_DNS_settings.png?fit=max&auto=format&n=Z6xkXGfmy814If53&q=85&s=26bd8596b9ac4b96089b8225c00fa94d" width="1328" height="1124" data-path="images/docs/ddbf617-01.5_-_Verified_DNS_settings.png" />
</Frame>

<Info>
  CNAME doğru ayarlanmazsa, e-posta tıklama, açma ve abonelikten çıkma takibi çalışmayacaktır.
</Info>

***

### 3. SMTP kimlik bilgilerini kurun

1. Mailgun'da **Sending > Domain Settings > SMTP credentials**'a gidin.

<Frame caption="SMTP Credentials'a gidin">
  <img src="https://mintcdn.com/onesignal/tc0EvmtSSX56SX0c/images/docs/963d676-02_-_Add_SMTP_creds.png?fit=max&auto=format&n=tc0EvmtSSX56SX0c&q=85&s=2cb892039a5cfee55aa25da01ae438e1" width="1328" height="1124" data-path="images/docs/963d676-02_-_Add_SMTP_creds.png" />
</Frame>

2. **Add new SMTP user**'a tıklayın.

<Frame caption="Yeni SMTP kimlik bilgileri ekleyin">
  <img src="https://mintcdn.com/onesignal/56ctKxZSV4m5VEkn/images/docs/b2108d4-02.1_-_Click_Add_new_SMTP_user.png?fit=max&auto=format&n=56ctKxZSV4m5VEkn&q=85&s=79537c0dae456ed4320ad09647db4d87" width="1328" height="1124" data-path="images/docs/b2108d4-02.1_-_Click_Add_new_SMTP_user.png" />
</Frame>

3. Bir giriş adı ayarlayın ve kimlik bilgilerini kaydedin.

<Frame caption="SMTP kullanıcısı oluşturun">
  <img src="https://mintcdn.com/onesignal/9_Q1FZLh6C0BFLq-/images/docs/be7540c-03_-_New_SMTP_creds.png?fit=max&auto=format&n=9_Q1FZLh6C0BFLq-&q=85&s=53a10a727d7dbb9a8234332e50e3308e" width="1328" height="1124" data-path="images/docs/be7540c-03_-_New_SMTP_creds.png" />
</Frame>

4. Şifreyi güvenli bir şekilde kaydetmek için **copy** simgesine tıklayın.

<Frame caption="SMTP şifresini kopyalayın">
  <img src="https://mintcdn.com/onesignal/RWtLFPeffHrC81wI/images/docs/ab32f9b-03.1_-_Copy_SMTP_user_pass.png?fit=max&auto=format&n=RWtLFPeffHrC81wI&q=85&s=51aeb4db620490e077f63465619e2711" width="1328" height="1124" data-path="images/docs/ab32f9b-03.1_-_Copy_SMTP_user_pass.png" />
</Frame>

### 4. Bir Mailgun API anahtarı edinin

1. Mailgun panosunda, en alta kaydırın ve **API Keys**'e tıklayın.

<Frame caption="API Keys'e gidin">
  <img src="https://mintcdn.com/onesignal/YOTSrtBSoqdrJ37A/images/docs/430314e-42fc46d-step-1-50.png?fit=max&auto=format&n=YOTSrtBSoqdrJ37A&q=85&s=f80af7cfcfe4be2d94418b6f15448097" width="1616" height="1365" data-path="images/docs/430314e-42fc46d-step-1-50.png" />
</Frame>

2. **Add new key**'e tıklayın

<Frame caption="Yeni anahtar ekleyin">
  <img src="https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/6390d56-93a49a5-step-2-50.png?fit=max&auto=format&n=MUgio66t0sYhGEvj&q=85&s=45c91e47914b90b577388c8c26fc9538" width="1616" height="1365" data-path="images/docs/6390d56-93a49a5-step-2-50.png" />
</Frame>

3. Anahtarı adlandırın ve **Create Key**'e tıklayın.

<Frame caption="Anahtar oluşturun">
  <img src="https://mintcdn.com/onesignal/6v_cVPknFpo5qSVB/images/docs/09dd33b-6faf199-step-3-50.png?fit=max&auto=format&n=6v_cVPknFpo5qSVB&q=85&s=87af7bad8fc8363e916e5673779a65ea" width="1616" height="1365" data-path="images/docs/09dd33b-6faf199-step-3-50.png" />
</Frame>

4. Oluşturulan API anahtarını kopyalayın ve güvenli bir şekilde kaydedin.

<Frame caption="API anahtarını kopyalayın">
  <img src="https://mintcdn.com/onesignal/tNi1OgLc_p9hiq7_/images/docs/1350337-cb5aeba-step-4-50.png?fit=max&auto=format&n=tNi1OgLc_p9hiq7_&q=85&s=d4f1a03d0287b8c3169bda289b839cfa" width="1616" height="1365" data-path="images/docs/1350337-cb5aeba-step-4-50.png" />
</Frame>

***

### 5. OneSignal'de Mailgun'u yapılandırın

1. OneSignal'de **Settings > Platforms > Email**'e gidin ve **Mailgun**'u seçin.

<Frame caption="Uygulama kurulum e-postası">
  <img src="https://mintcdn.com/onesignal/tc0EvmtSSX56SX0c/images/docs/9341a6c-01_-_App_setup_email.png?fit=max&auto=format&n=tc0EvmtSSX56SX0c&q=85&s=2c645ab6c1107ed5bb1122aacff78d17" width="1328" height="1124" data-path="images/docs/9341a6c-01_-_App_setup_email.png" />
</Frame>

2. Sağlayıcı olarak **Mailgun**'u seçin.

<Frame caption="Uygulama kurulum e-postası">
  <img src="https://mintcdn.com/onesignal/YOTSrtBSoqdrJ37A/images/docs/4a2a57c-02_-_App_Setup_Email_Mailgun.png?fit=max&auto=format&n=YOTSrtBSoqdrJ37A&q=85&s=d7bcb86f6bc0d15df9b49a147d132959" width="1328" height="1124" data-path="images/docs/4a2a57c-02_-_App_Setup_Email_Mailgun.png" />
</Frame>

3. Şunları girin:

* [Adım 1](#1-mailgunda-yeni-bir-alan-adı-ekleyin)'den alan adı
* [Adım 3](#3-smtp-kimlik-bilgilerini-kurun)'ten SMTP kimlik bilgileri
* [Adım 4](#4-bir-mailgun-api-anahtarı-edinin)'ten API anahtarı

<Frame caption="Sağlayıcıyı yapılandırın">
  <img src="https://mintcdn.com/onesignal/6v_cVPknFpo5qSVB/images/docs/07c6b2f-03_-_Configure_provider.png?fit=max&auto=format&n=6v_cVPknFpo5qSVB&q=85&s=a3cb35435c5496d52c08135bed6c99d0" width="1328" height="1124" data-path="images/docs/07c6b2f-03_-_Configure_provider.png" />
</Frame>

4. Varsayılan gönderen adını ve `from` e-posta adresini ayarlayın.

<Frame caption="Ek ayarları yapılandırın">
  <img src="https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/9e6af63-04_-_Configure_additional_settings.png?fit=max&auto=format&n=6tscVAtiSqz353kV&q=85&s=7c34b6e400662d67808226872626e1de" width="1328" height="1124" data-path="images/docs/9e6af63-04_-_Configure_additional_settings.png" />
</Frame>

### 6. Mailgun'a OneSignal webhook'larını ekleyin

**Mailgun > Sending > Webhooks > Your Domain > Webhooks**'a gidin ve şunu ekleyin:

```
https://onesignal.com/email/hooks/mailgun
```

<Frame caption="Webhook ekleyin">
  <img src="https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d81f4cc-Screenshot_2023-01-25_at_3.48.04_PM.png?fit=max&auto=format&n=Z6xkXGfmy814If53&q=85&s=30721d7d06a88cae8fc244577f767a89" width="1534" height="1212" data-path="images/docs/d81f4cc-Screenshot_2023-01-25_at_3.48.04_PM.png" />
</Frame>

### 7. İzleme protokolünü HTTPS olarak değiştirin

Alıcıların güvenli URL'lere yönlendirildiğinden emin olun.

1. Mailgun'da alan adı ayarlarınıza gidin.
2. **Tracking > Tracking Protocol** altında, **HTTP**'den **HTTPS**'ye değiştirin.

<Frame caption="İzleme protokolünü değiştirin">
  <img src="https://mintcdn.com/onesignal/Xl2NHJvxakrK4JbL/images/docs/e79e542-Screenshot_2023-01-25_at_3.52.26_PM.png?fit=max&auto=format&n=Xl2NHJvxakrK4JbL&q=85&s=bfb73b54c1f4a81ae480cdfda0413966" width="2228" height="632" data-path="images/docs/e79e542-Screenshot_2023-01-25_at_3.52.26_PM.png" />
</Frame>

### 8. Bir test e-postası gönderin

1. **OneSignal > Messages > Email**'e gidin, **New Email**'e tıklayın.
2. Bir konu ekleyin, **Send Test Email**'e tıklayın, e-postanızı girin ve **Send Test Message**'a basın.

<Frame caption="Test e-postası gönderin">
  <img src="https://mintcdn.com/onesignal/YOTSrtBSoqdrJ37A/images/docs/46aaab5-Screen_Shot_2021-11-18_at_6.00.46_PM.png?fit=max&auto=format&n=YOTSrtBSoqdrJ37A&q=85&s=5d3969be38e8e9caea691fdb094a54c7" width="1806" height="598" data-path="images/docs/46aaab5-Screen_Shot_2021-11-18_at_6.00.46_PM.png" />
</Frame>

Test e-postasını kısa süre içinde almalısınız.

***

## Sorun giderme

[E-posta SSS](./email-troubleshooting)'mize bakın

<Info>
  Need help?

  Chat with our Support team or email `support@onesignal.com`

  Please include:

  * Details of the issue you're experiencing and steps to reproduce if available
  * Your OneSignal App ID
  * The External ID or Subscription ID if applicable
  * The URL to the message you tested in the OneSignal Dashboard if applicable
  * Any relevant [logs or error messages](/docs/en/capturing-a-debug-log)

  We're happy to help!
</Info>

***

<Check>
  E-posta kurulumu tamamlandı!
  **Sonraki adımlar:**

  * OneSignal E-posta özelliklerini keşfetmek için [Email Setup kılavuzuna](./email-setup) dönün.
</Check>

***
