E-posta listeleri nasıl yönetilir?
Posta listelerini öngörüyle nasıl yönetirsiniz?
-
Öncelikle: neden bir e-posta listesi yöneticisi kullanmalısınız?
CRM sistemleri (Salesforce ve Microsoft CRM gibi)
ve kurumsal e-postalar (Office 365 ve Google Apps Gmail gibi)
toplu e-posta gönderimi için uygun değildir.
Bunlar bire bir iletişim için oluşturulmuştur.
Genellikle kötüye kullanımı önlemek için günlük gönderim limitleri koyarlar.
Birçok şirket, iletişim kurduğu kişilerin çoğuna veya belirli gruplara e-posta göndermek zorundadır.
büyük miktarda mesajı işleyebilen ve otomatik abonelik iptali yapabilen
özel sistemlerle yönetilmelidir
-
İkinci adım: Bu çözümleri nerede arayacağız?
Kolay cevap, "SaaS" - Hizmet Olarak Yazılım - tekliflerine bakmaktır
(Mailchimp en ünlü sistemdir, Inxmail daha az bilinir ve büyük şirketler tarafından kullanılır).
Yerel kurulum ile bulut hizmetleri arasında her zaman önemli bir seçim vardır.
Bizim görüşümüz, yerel seçeneğin "e-posta kontrolünü yeniden kazanmaya" yardımcı olduğudur ki bunu savunuyoruz.
Bulutta kendi kendine barındırılan bir uygulama kullanmaya karar verseniz bile,
bu, aynı çözümü korurken tedarikçiyi kolayca değiştirmenize olanak tanır. -
Bahsetmeye değer üç çözüm şunlardır:
- Sendy olgunlaşmış ancak "kapalı kaynak kodlu" ve ücretli bir yazılımdır.
- Listmonk açık kaynaklı bir projedir. 1. sürümü 2021 yılında yayınlanmıştır. Go dilinde geliştirilmiştir,
bağımsız bir ikili dosya olarak gelir ve tek bağımlılığı Postgres veritabanıdır. GitHub'da 5.4k yıldıza sahiptir.
- Mailtrain de açık kaynaklıdır. İlk sürümü 2016'da, 2. sürümü ise 2021'de yayınlandı.
MySQL veritabanı kullanıyor. GitHub'da 4.800 yıldızı var.
Temiz bir arayüz, liste odaklı bir çözüm, bakımı kolay ve sorun olması durumunda kolayca geri yüklenebilen bir araç arayışındaydık ve
Listmonk'u en iyi seçenek olarak değerlendirdik.
Listmonk, kendi sunucunuzda barındırabileceğiniz, yüksek performanslı bir e-posta listesi ve haber bülteni yöneticisidir. Bağımsız bir ikili dosya olarak gelir ve tek bağımlılığı Postgres veritabanıdır.
Başvuru sürecinin ilk adımları
Bu, Hacker News'te yayınlanan orijinal duyurudur:
knadh, 12 Temmuz 2019 [–] Yazar burada. Listmonk'un neden geliştirildiğine dair biraz bağlam vermek gerekirse, iş yerinde (düzenlenmiş bir finans şirketi) 1,5 milyondan fazla müşteriye düzenli olarak e-posta, çoğunlukla önemli güncellemeler göndermemiz gerekiyor. Uzun süre phpList kullandık, ardından MailTrain ve Sendy'yi denedik ve sonunda bir dizi sorunla karşılaştıktan sonra tekerleği yeniden icat etmeye karar verdik. Bunlardan birkaç önemli olanı aşağıda belirtilmiştir: - Performans. E-posta göndermek için makul olmayan derecede uzun süreler gerekiyordu. phpList, bir kampanyayı işlemek için birkaç gün sürecek kadar kötüleşti. Listmonk, N adet goroutine (~iş parçacığı) oluşturabilir ve e-postaları birden fazla SMTP sunucusuna gönderebilir. Sıradan bir EC2 örneğinde, birkaç saat içinde 1,5 milyondan fazla e-posta gönderebiliyoruz. - Abone içe aktarma işlemleri son derece yavaştı. Aboneleri harici CRM'lerle senkronize tutmak için doğrudan entegrasyon zahmetliydi. Karmaşık tablo yapıları nedeniyle doğrudan veritabanına veri ekleme işlemleri zordu. listmonk, saniyede 10.000 kaydı sıradan bir EC2 örneğindeki Postgres veritabanına aktarıyor. - Bölümleme. Genellikle, kullanıcıları özel özniteliklere ve koşullara göre hızlı bir şekilde bölümlendirmemiz ve onlara bir güncelleme iletmemiz gerekiyor. listmonk, rastgele JSON haritaları olarak tanımlanan özniteliklerine göre kullanıcıları bölümlendirmek için SQL ifadelerini destekliyor (Postgres JSONB türü sayesinde). - Dinamik şablonların bulunmaması. listmonk şablonları Go şablon ifadelerini desteklediğinden, mesajlarda mantık yazarak onları dinamik hale getirmek mümkün.Kailash Nadh, FOSS (Özgür ve Açık Kaynak Yazılım) alanında oldukça aktif bir geliştiricidir.
Hindistan'ın en büyük borsa aracı kurumu olan Zerodha'da çalışmaktadır
Zerodha'nın teknik personelinin blogu zerodha.tech adresinde yayınlanmaktadır .
Ayrıntılar
Listmonk, standart kullanım (web arayüzü aracılığıyla) ve geliştiriciler (API aracılığıyla) için iyi bir şekilde belgelendirilmiştir

Bu çözüm, büyük listeler (milyonlarca aboneye kadar) ve küçük gruplar için de uygundur.
Abone sorgulama ve segmentasyon özelliği sayesinde ,
abonelerin profillerine ve özelliklerine göre bir seçimi sorgulayabilir ve dışa aktarabilirsiniz.
Çıkarılan veriler, yeni bir hedefli e-posta listesine kolayca aktarılabilir.
E-posta geri dönüş işlemleri gibi bazı önemli özelliklerden yoksun.
Ancak bir sonraki büyük sürümde mevcut olması bekleniyor:
Geri dönüş işlemleri #166
Geri dönüş işlemleri ekran görüntüsü önizlemesi
Teknik hususlar
Daha önce başka bir Go uygulaması kullanmıştık: RealSender - DMARC RAPORLARI.
Kaynak: dmarc-report-converter. Hiçbir sorun yaşanmadan hemen çalıştı.
"Yirmi yılı aşkın bir geliştirme geçmişine sahip PostgreSQL veritabanı yönetim sistemi, şu anda dünyanın herhangi bir yerinde bulunan en gelişmiş açık kaynaklı veritabanıdır." -- PostgreSQL'in Kısa Tarihi - https://www.postgresql.org/docs/9.3/history.htmlGeçmişte Inxmail Professional sunucu kurulumuyla çalışırken bu konuda biraz deneyimimiz oldu.
2017'de Inxmail GmbH, diğer tüm veritabanlarını bırakarak yalnızca PostgreSQL'i destekleyeceğini duyurdu:
1 Ocak 2019'dan itibaren, en uygun teknik altyapıya odaklanacağız ve Windows sunucuları ile MySQL, Oracle ve MS SQL Server veritabanlarına desteği sonlandıracağız. Bu, yalnızca Linux sunucuları ve PostgreSQL tabanlı Inxmail Professional için destek sunacağımız anlamına gelir. -- Inxmail Professional lisans çözümü: Sistem desteğimizdeki değişiklikler https://www.inxmail.de/files/files/de/downloads/Inxmail-Professional-licence-solution-EN.pdfYeni başlayanlar için kesinlikle iyi bir seçim ve değerli bilgiye yapılan bir yatırım.
Udemy çevrimiçi kursları, PostgreSQL'in ilk kurulumu ve bakımı konusunda yardımcı olabilir.
Açık kaynak yazılımın riskleri var: 2019'da başlatılan yeni bir proje gelecekte de sürdürülecek mi?
Kimse bilmiyor, belki en kötü ihtimalle başka bir geliştirici ilgilenir, ama:
- Özellikleri itibariyle temel bir unsur gibi görünüyor; çok karmaşık olursa bakımı zorlaşır
- Listmonk için bir hata raporu gönderdik ve geliştiriciden iki saat içinde yanıt aldık.
- Yazar, bu yazılımı şirket içinde kullanan büyük bir şirkette çalışmaktadır
E-posta teslim edilebilirliği
E-posta Teslim Edilebilirliği, Soru ve Cevap:
hemancuso 12 Temmuz 2019'da şunları yazdı: [–] Bu tür projeler harika bir fikir gibi görünüyor, ancak teslim edilebilirlik, yeterli deneyime sahip olmadığınız sürece ölçülmesi zor olan büyük bir endişe kaynağı gibi görünüyor. Bu tür bir proje kullanacaksanız ve makul bir teslim edilebilirlik sağlamak istiyorsanız, bir ESP kullanmak/seçmek için en iyi uygulamalar nelerdir? knadh 12 Temmuz 2019'da şunları yazdı: [–] Yazar olarak şunu söyleyebilirim: Şirketimizde (düzenlemeye tabi finansal işletme) 6 aydan fazla bir süredir düzenleyici olanlar da dahil olmak üzere e-posta güncellemeleri göndermek için Listmonk'u üretim ortamında kullanıyoruz. EC2 örneklerinde Postal kullanarak kendi SMTP örneklerimizi barındırıyoruz ve teslim edilebilirlik konusunda hiçbir sorun yaşamadık. Eğer meşru bir e-posta ise, bunun büyük bir sorun olduğunu düşünmüyorum.Müşterilere beklenen iletişimlerin gönderilmesinin çoğu teslimat sorununu önlemeye yardımcı olacağı konusunda hemfikiriz.
Deneyimlerimize göre, sayı ne kadar büyük olursa, sorunların ortaya çıkma olasılığı da o kadar artar.
AWS EC2 sunucuları genellikle Gmail'de kara listeye alınır; gönderilen tüm mesajlar Spam klasörüne gider.
RealSender , özel IP SMTP sunucuları sunmaktadır
güvenilir ve sürekli olarak izlenen bir ortamda çalışan
İsim hakkında

goberoi 13 Temmuz 2019'da [–] Tamamen alakasız bir soru: ismi nasıl seçtiniz? knadh 13 Temmuz 2019'da [–] Tam olarak hatırlayamıyorum ama sanırım düşünce süreci "sorunsuz, huzurlu liste yönetimi" şeklindeydi.Deneyelim
Docker imajını kullanarak dakikalar içinde çalışan bir demo kurulumu elde edebilirsiniz .
Alternatif olarak, RealSender'dan bir listmonk demo hesabı isteyebilirsiniz .