Gereksinimler
- Mailgun Hesabı
- Mailgun US API’si (AB bölgesi desteklenmemektedir)
- OneSignal Hesabı
- 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.- Mailgun panosunda Domains sayfasına gidin.

- Add new domain’e tıklayın.

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

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
- Mailgun > Sending > Domain Settings > Your Domain > DNS Records’a gidin
- Her kaydın yanında yeşil onay işaretlerini arayın

CNAME doğru ayarlanmazsa, e-posta tıklama, açma ve abonelikten çıkma takibi çalışmayacaktır.
3. SMTP kimlik bilgilerini kurun
- Mailgun’da Sending > Domain Settings > SMTP credentials’a gidin.

- Add new SMTP user’a tıklayın.

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

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

4. Bir Mailgun API anahtarı edinin
- Mailgun panosunda, en alta kaydırın ve API Keys’e tıklayın.

- Add new key’e tıklayın

- Anahtarı adlandırın ve Create Key’e tıklayın.

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

5. OneSignal’de Mailgun’u yapılandırın
- OneSignal’de Settings > Platforms > Email’e gidin ve Mailgun’u seçin.

- Sağlayıcı olarak Mailgun’u seçin.

- Şunları girin:

- Varsayılan gönderen adını ve
frome-posta adresini ayarlayın.

6. Mailgun’a OneSignal webhook’larını ekleyin
Mailgun > Sending > Webhooks > Your Domain > Webhooks’a gidin ve şunu ekleyin:
7. İzleme protokolünü HTTPS olarak değiştirin
Alıcıların güvenli URL’lere yönlendirildiğinden emin olun.- Mailgun’da alan adı ayarlarınıza gidin.
- Tracking > Tracking Protocol altında, HTTP’den HTTPS’ye değiştirin.

8. Bir test e-postası gönderin
- OneSignal > Messages > Email’e gidin, New Email’e tıklayın.
- Bir konu ekleyin, Send Test Email’e tıklayın, e-postanızı girin ve Send Test Message’a basın.

Sorun giderme
E-posta SSS’mize bakınNeed help?Chat with our Support team or email
support@onesignal.comPlease 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
E-posta kurulumu tamamlandı!
Sonraki adımlar:
- OneSignal E-posta özelliklerini keşfetmek için Email Setup kılavuzuna dönün.