Bilgi Bankası

Kendi SendGrid hesabınız üzerinden e-posta gönderin

Kendi SendGrid hesabınızı bağlayın: alan adı kimlik doğrulaması ve CNAME kayıtları, tam erişim yerine kısıtlı bir Mail Send anahtarı, Cloudflare gri bulut tuzağı ve geçerli bir anahtardaki 403 hatasının gerçekten ne anlama geldiği.

SendGrid (Twilio SendGrid) hesaptamasına ve alan adınızın DNS'ine erişiminiz olmalıdır.

SendGrid'in kendi belgeleri: Gönderen kimlik doğrulaması · API anahtarları · Kaydol

1. Alan adınızın kimliğini doğrulayın

Settings → Sender Authentication → Authenticate Your Domain.

Listeden DNS sağlayıcınızı seçin ve "Would you like to also brand the links for this domain?" (Bu alan adı için bağlantıları da markalamak ister misiniz?) sorusunu Yes (Evet) olarak yanıtlayın; bağlantı markalama, izlenen bağlantıları sendgrid.net yerine kendi alan adınıza yönlendirir ve faturanızdaki bir bağlantının üzerine gelen bir müşteri sizin adınızı görmelidir.

Gönderim yaptığınız alan adı sorulduğunda mail.yourdomain.com gibi bir alt alan adı (subdomain) girin.

2. CNAME kayıtlarını yayınlayın

SendGrid size üç veya beş adet CNAME kaydı verir. Hepsini ekleyin.

| Tür | Ana Bilgisayar | Amaç | | --- | --- | --- | | CNAME | em1234.yourdomain.com | Dönüş yolu (Return-path/bounce) alan adı | | CNAME | s1._domainkey.yourdomain.com | DKIM anahtarı 1 | | CNAME | s2._domainkey.yourdomain.com | DKIM anahtarı 2 |

SendGrid, TXT kayıtları yerine kasıtlı olarak CNAME'leri kullanır ve bu gerçekten de daha iyidir: Asıl anahtar değerleri SendGrid'de bulunur, böylece DNS'inize tekrar dokunmak zorunda kalmadan imzalama anahtarlarını değiştirebilirler.

⚠️ DNS sağlayıcınız Cloudflare ise, bu kayıtları proxied (yetkili sunucu) değil DNS only (yalnızca DNS - gri bulut) olarak ayarlayın. Yetkili sunucu kullanan bir CNAME, Cloudflare'in adreslerine çözümlenir ve SendGrid'in kontrolü başarısız olur.

SendGrid'de Verify (Doğrula) düğmesine basın. Bir saate kadar bekleyin.

3. Bir API anahtarı oluşturun

Settings → API Keys → Create API Key.

Restricted Access (Kısıtlı Erişim) seçeneğini belirleyin ve yalnızca Mail Send → Full Access (Posta Gönderimi → Tam Erişim) yetkisi verin. Başka hiçbir şey seçmeyin.

⛔ Tam Erişim (Full Access) anahtarı kullanmayın. Tam Erişim anahtarı kişilerinizi okuyabilir, hesap ayarlarınızı değiştirebilir ve daha fazla anahtar oluşturabilir; yapmamız gereken tek şey bir mesaj göndermektir. Anahtarınızın bizdeki kopyası herhangi bir şekilde ele geçirilirse, bu iki anahtar arasındaki fark, istenmeyen bir e-posta ile ele geçirilmiş bir hesap arasındaki farktır.

⚠️ Anahtar yalnızca bir kez gösterilir. Sayfadan ayrılmadan önce kopyalayın — SendGrid bunu size tekrar gösteremez, yalnızca değiştirebilir.

4. Zinn® içinde bağlayın

Kontrol panelinizde Email sending (E-posta gönderimi) bölümünü açın:

  • Provider (Sağlayıcı) — SendGrid
  • Send from this domain (Bu alan adından gönder) — mail.yourdomain.com (bir adres değil, alan adı)
  • SendGrid API key (SendGrid API anahtarı) — 3. adımdaki anahtar

SendGrid sizden başka bir ayar gerektirmez.

5. Testi gönderin ve kodu girin

Farklı bir alan adındaki gelen kutusuna Send test message (Test mesajı gönder) düğmesine basın, gelen postadaki kodu okuyun ve girin.

Çalışmadığı durumlarda

403 Forbidden — API anahtarınızda Mail Send izni yok. Bu, açık ara en yaygın hatadır: Hiçbir kapsamı işaretlenmeden oluşturulan Kısıtlı Erişim anahtarı kusursuz bir şekilde kimlik doğrulaması yapar ve hiçbir şey yapmasına izin verilmez.

"The from address does not match a verified Sender Identity" — alan adı kimliği doğrulamanız henüz yeşile dönmedi veya Send from this domain alanındaki alan adı, kimliğini doğruladığınız alan adı değil. SendGrid tam alan adını kontrol eder: mail.yourdomain.com adresinin kimliğini doğrulamak, yourdomain.com adresinden gönderim yapmaya yetki vermez.

Kabul edildi ancak hiç teslim edilmedi — SendGrid'deki Activity (Etkinlik) bölümüne bakın. Yepyeni bir hesap bazen ilk bir gün kadar inceleme için bekletilir ve mesajlar geri sekmek (bounce) yerine orada bekler.

Birkaç gönderimden sonra hesabınız askıya alındı — SendGrid, yeni hesapların geri seken (bounce) adreslere gönderim yapması konusunda katıdır. Geçiş yapmadan önce müşteri listenizin temiz olduğundan emin olun.

Hâlâ çözemediniz mi?

Her plana destek dahildir ve yanıtlar kendi dilinizdedir.

Destek ile iletişime geçin Tüm makaleler