SMTP rölesi
Kodu değil, ayarları değiştirerek SMTP ile gönderin
Uygulamanız, CMS'iniz veya framework'ünüz bir SMTP sunucusu yapılandırmanıza izin veriyorsa MailLand üzerinden gönderim yapabilir. Dört ayarı değiştirin; REST API ile aynı alan adı kontrollerini, kayıtları, webhook'ları ve engelleme yönetimini elde edin.
Bağlantı ayarları
- Sunucu
smtp.mail.land- Bağlantı noktası
- 587 (STARTTLS)
- Kullanıcı adı
- herhangi bir değer, örneğin apikey
- Parola
- SMTP kanalı etkinleştirilmiş bir API anahtarı
Üç adımda kurun
Gönderen alan adınızı doğrulayın
Alan adınızı panele ekleyin ve gösterilen SPF, DKIM ve DMARC kayıtlarını yayımlayın. Gönderim yapabilmeniz için üçünün de doğrulanması gerekir.
Bir SMTP kimlik bilgisi oluşturun
SMTP kanalı etkinleştirilmiş bir anahtar oluşturun. Anahtar yalnızca bir kez gösterilir; MailLand yalnızca anahtarın hash değerini saklar.
SMTP ayarlarınızı güncelleyin
smtp.mail.land, STARTTLS ile 587 numaralı bağlantı noktası, herhangi bir kullanıcı adı ve parola olarak anahtarı girin. Ardından bir test mesajı gönderin ve mesaj kaydında bulun.
Yaygın teknoloji yığınları için yapılandırma
Bunlar eklenti değil, yapılandırma örnekleridir. MailLand'in WordPress, Laravel veya Django paketi yoktur: yığınınızın zaten sunduğu SMTP desteğini kullanırsınız.
MAIL_MAILER=smtp
MAIL_HOST=smtp.mail.land
MAIL_PORT=587
MAIL_USERNAME=apikey
MAIL_PASSWORD=ml_pet_...
[email protected]
MAIL_FROM_NAME="Your App"API ile aynı platform
Röle, aynı hesaba açılan ikinci bir kapıdır; ayrı kuralları olan ayrı bir ürün değildir.
Alan adı kontrolleri
Gönderen adresi doğrulanmış bir alan adına ait olmalıdır. Doğrulanmamış bir alan adından gelen mesaj, kuyruğa alınmadan önce 550 ile reddedilir.
Kayıtlar ve webhook'lar
SMTP üzerinden gönderilen mesajlar mesaj kaydında görünür ve API gönderimleriyle aynı teslim edildi, ertelendi, geri döndü, başarısız oldu ve şikâyet olaylarını üretir.
Engelleme yönetimi
Kalıcı geri dönmeler ve şikâyetler engelleme listenize eklenir ve bu adreslere gönderilen sonraki mesajlar reddedilir.
Anahtar kuralları
Alan adı kapsamı, IP izin listeleri ve anahtarın dakikalık, saatlik ve günlük sınırları API'de olduğu gibi aynen uygulanır. Bir sandbox anahtarı postayı teslim etmeden kabul eder ve kaydeder.
SMTP oturumu sırasında net bir yanıt
Röle her mesajı SMTP oturumu sırasında yanıtlar; böylece posta kütüphaneniz kabulü veya reddin nedenini hemen görür. 250 yanıtı, MailLand'in mesajı teslim için kabul ettiği anlamına gelir; alıcının sunucusunun mesajı aldığı anlamına gelmez: teslim olayları ardından gelir.
- 250
- Teslim için kabul edildi.
- 421
- Geçici: bir hız sınırına veya aylık kotaya ulaşıldı. Daha sonra yeniden deneyin.
- 451
- Geçici: hesap için gönderim duraklatıldı. Mesajı kuyrukta tutun ve yeniden deneyin.
- 550
- Kalıcı: örneğin alan adı doğrulanmamış veya alıcı engelleme listesinde.
- 552
- Kalıcı: mesaj 15 MiB'tan büyük.
Bilmeniz gereken sınırlar
- Ekler dahil en fazla 15 MiB boyutunda mesajlar.
- İşlemsel anahtarla mesaj başına en fazla 5, pazarlama anahtarıyla en fazla 1.000 alıcı.
- Tek bir IP adresinden dakikada 30 ve saatte 300 bağlantı; kimlik doğrulamadan önce sayılır.
- Yalnızca STARTTLS ile 587 numaralı bağlantı noktası yayımlanır. 465 numaralı bağlantı noktası sunulmaz; 25 numaralı bağlantı noktası gelen posta ağ geçidine aittir.
SMTP mi, REST API mi?
Yazılımınız zaten SMTP destekliyorsa SMTP'yi kullanın. SMTP'nin taşıyamadığı özelliklere ihtiyacınız varsa API'yi kullanın.
| SMTP rölesi | REST API | |
|---|---|---|
| Yanıt | Oturum sırasında 250 veya bir hata kodu | 202 Accepted veya bir hata, ardından olaylar |
| Kayıtlı şablonlar | Hayır, MIME mesajının tamamını gönderin | Evet, templateId ile |
| Zamanlanmış gönderim | Hayır | Evet, en fazla 7 gün sonrası için |
| Toplu gönderim | Hayır | Evet, bir pazarlama anahtarıyla |
| Alıcıya özel değişkenler | Hayır | Evet |
| Ekler | Standart MIME | JSON içinde Base64 |
| Açılma ve tıklama takibi | Alan adı başına ayarlanır | Alan adı veya mesaj başına ayarlanır |
SMTP rölesi hakkında sorular
Hangi bağlantı noktasını ve şifrelemeyi kullanmalıyım?
STARTTLS ile 587 numaralı bağlantı noktasını. Röle için yayımlanan tek bağlantı noktası budur. Örtük TLS ile 465 numaralı bağlantı noktası sunulmaz.
Hesabımın e-posta adresi ve parolasıyla oturum açabilir miyim?
Hayır. Parola, SMTP kanalı etkinleştirilmiş bir API anahtarıdır. Kullanıcı adı dikkate alınmaz; bu nedenle apikey gibi herhangi bir değer işe yarar.
WordPress ile çalışır mı?
Evet; sunucu, bağlantı noktası, kullanıcı adı ve parola girmenize izin veren herhangi bir SMTP eklentisiyle. MailLand kendi WordPress eklentisini yayımlamaz.
SMTP üzerinden kayıtlı şablonları veya zamanlamayı kullanabilir miyim?
Hayır. SMTP üzerinden tamamlanmış bir MIME mesajı gönderirsiniz. Şablonlar, zamanlanmış gönderim, toplu gönderim ve alıcıya özel değişkenler REST API özellikleridir.
Mesaj boyutu sınırı var mı?
Evet, ekler dahil mesaj başına 15 MiB. Daha büyük bir mesaj 552 ile reddedilir.
Uygulamam 421 veya 451 yanıtı karşısında ne yapmalı?
İkisi de geçicidir: mesajı saklayın ve daha sonra yeniden deneyin. 5xx kodu kalıcıdır; bu nedenle aynı mesajı değiştirmeden yeniden denemeyin.
SMTP sunucunuzu bugün değiştirin
Ücretsiz bir hesap oluşturun, alan adınızı doğrulayın ve bir SMTP kimlik bilgisi oluşturun. Ayda 1.000 e-posta ücretsizdir.