Onaylar, Kayıtlar ve gönderim
SMTP üzerinden e-posta gönderin
Supabase Auth, WordPress veya SMTP kullanan herhangi bir uygulamayı Banger’a bağlayın; e-postaları alan adınızdan çıksın ve Kayıtlar’da görünsün.
Bu kılavuzda 8 bölüm
Banger’ın SMTP aktarımı; Supabase Auth, Auth0, WordPress veya framework’ünüzün posta aracı gibi yalnızca SMTP üzerinden gönderebilen uygulamaların Banger ile göndermesini sağlar. Uygulamanız Banger API anahtarıyla oturum açar; her ileti kendi alan adınızdan çıkar ve Kayıtlar bölümünde görünür.
Başlamadan önce
İki şey gerekir:
- Ürün hattı. From adresi, hazır Ürün hattı olan alan adı veya alt alan adında olmalıdır. Alan adları › Hat ekle yolunu açın, Ürün seçin ve listelenen DNS kayıtlarını ekleyin. Alan adınızı eklemeye bakın. Posta hattı (ekibinizin posta kutuları) veya Kampanya hattı uygulama e-postası gönderemez; böylece uygulamanızın postası ekibinizin gelen kutusu itibarını etkilemez.
- Gönderebilen API anahtarı. API anahtarları › API anahtarı oluştur yolunu açın, uygulamanın adını verin (örneğin “Supabase Auth”), yalnızca
mail:sendseçin ve Anahtar oluştur seçeneğini seçin. Hemen kopyalayın: bir kez gösterilir.
API anahtarları bölümüne Ayarlar › Geliştiriciler › API anahtarlarını yönet yolundan da ulaşabilirsiniz.
SMTP ayarları
API anahtarları sayfasındaki SMTP kutusu, ana makine için kopyalama düğmesiyle bu ayarları gösterir.
| Ayar | Değer |
|---|---|
| Ana makine | submit.bangermail.com |
| Bağlantı noktası | 465 (TLS) veya 587 (STARTTLS) |
| Bunlar engelliyse bağlantı noktası | 2465 (TLS) veya 2587 (STARTTLS) |
| Kullanıcı adı | banger (her değer çalışır; anahtar çalışma alanınızı tanımlar) |
| Şifre | API anahtarınız |
| Şifreleme | TLS 1.2 veya üstü. Oturum açma yalnızca TLS başladıktan sonra sunulur. |
| Kimlik doğrulama | PLAIN veya LOGIN |
Uygulama “SSL” veya “TLS” istiyorsa 465 kullanın. “STARTTLS” istiyorsa 587 kullanın.
Supabase Auth bağlayın
- Supabase’de Authentication › Emails › SMTP Settings yolunu açıp özel SMTP’yi etkinleştirin.
- Sender email: Ürün hattınızdaki bir adres; örneğin
noreply@app.example.com. - Sender name: ürününüzün adı. Banger yazıldığı gibi korur.
- Host
submit.bangermail.com, Port465, Usernamebanger, Password API anahtarınız. - Kaydedin; ardından Authentication › Users üzerinden kendinize sihirli bağlantı gönderin.
Diğer uygulamalar da aynı çalışır: yukarıdaki ayarları SMTP veya posta ayarlarına yapıştırın. Kod örnekleri SMTP geliştirici belgelerinde bulunur.
Çalıştığını kontrol edin
Kayıtlar açın. Uygulamanızın gönderdiği her ileti, SMTP kaynağı ve teslimat durumuyla görünür. Banger, reddettiği her denemeyi de düzeltme bilgisiyle kaydeder.
Banger iletiyi kabul ettiğinde uygulamanız 250 2.0.0 Queued as … alır.
Banger her iletiye ne yapar?
- Uygulamanızın yazdığı gibi, From adınızla ve alan adınızın DKIM anahtarıyla imzalanmış gönderir.
BccveReturn-Pathkaldırılır; yoksa From adresini belirtenReply-Toeklenir.- Gönderim dışı bırakılan alıcıları atlayıp kalanlara gönderir.
- Aynı iletinin yeniden denemesini aynı gönderim sayar; böylece zaman aşımı iki kez göndermez.
- Diğer gönderimler gibi her iletiyi planınıza sayar.
Her ileti en fazla 10 MiB ve 50 alıcı içerebilir.
İleti reddedildiğinde
Her ret, nedeni ve Kayıtlar kaydıyla eşleşen (ref …) başvurusunu içerir. 4 ile başlayan kodlar geçicidir; uygulamanız daha sonra yeniden deneyebilir.
| Yanıt | Ne yapılmalı? |
|---|---|
535 5.7.8 | Şifre, çalışan API anahtarı değildir. İptal edilmediğini ve mail:send izni olduğunu kontrol edin. |
421 4.7.0 | Tek bağlantıda üç başarısız giriş nedeniyle bağlantı kapandı. Yeniden denemeden önce anahtarı düzeltin. |
454 4.7.0 | Ağınızdan çok fazla başarısız giriş. Anahtarı düzeltip bir saate kadar bekleyin. |
550 5.7.1 | From alan adında hazır Ürün hattı yoktur (yanıt eksik öğeyi belirtir), alıcı gönderim dışıdır veya gönderim duraklatılmıştır. Teslim edilebilirlik ve gönderim duraklamalarına bakın. |
553 5.1.3 | Alıcı adresi geçersizdir. |
552 5.3.4 | İleti 10 MiB’tan büyüktür. |
554 5.6.0 | İleti hatalı biçimlidir; örneğin iki From başlığı veya birden fazla adresli From. |
451 4.7.0 | Gönderim hakkınız veya günlük sınırınız doldu. Sonraki dönem veya gün yenilenir; yükseltmeyle hemen yenilenebilir. |
451 4.3.0 | Banger şu anda iletiyi alamadı. Uygulamanız yeniden denemelidir. |
Anahtarı koruyun
- Her uygulamaya yalnızca
mail:sendizinli kendi anahtarını verin. Sızan SMTP şifresi böylece çalışma alanınızı okuyamaz. - Yenilemek için yeni anahtar oluşturun, uygulamayı güncelleyin, sonra eskisini İptal et ile iptal edin. Hâlâ kullanan uygulamalar sonraki girişte reddedilir.
- Banger yalnızca anahtarın hash’ini saklar ve reddedilen girişleri Kayıtlar bölümüne kaydeder.
Yapay zekânızla deneyin
Yalnızca posta gönderebilen API anahtarı oluştur, Ürün hattımın hazır olduğunu kontrol et ve Supabase’e yapıştıracağım SMTP ayarlarını ver.