site stats
Toplu Mail Gönderme İşlemi – Part I | Mail Servisleri
Anasayfa  E Ner(E)de ?  Hata Gönder
Loading

Toplu Mail Gönderme İşlemi – Part I

Toplu Mail Gönderme İşlemi – Part I

Toplu mail, Spam mail olarak bir çok kişinin aslında baş ağrısı olan bu durum kurumsal anlamda müşterilerine ulaşmak isteyen ve kampanyalarını hızlı bir şekilde duyurmak isteyen firmalar için çözüm değeri taşıyor. Duruma bu açıdan baktığımızda bahsedilen maillerin çıkışlarının sağlıklı bir şekilde yapılması için ihtiyacımız olan bir kaç materyal ve uymamız gereken kural dizisi bulunuyor. Yazımızın birinci bölümünde ihtiyacımız olan materyaller ve kullanma aşamalarından bahsediyor olacağız.

Not olarak, bahsedeceğim çözümün alternatifleri bulunuyor ancak sunduğum çözümlere ait tecrübelerin bileşkesidir.

1. Mail Çıkışlarının Yapılacağı Sunucu(lar)

Bu konu bahsederken hassasiyetle altını çizmek zorunda hissettiğim bir nokta. Toplu mail çözümü için mutlaka farklı bir sunucu kullanmamız gerekiyor. Sunucuya ait IP adresi üzerinde web sitemizi barındırmamız farklı problemlere yol açabilir. Sunucu aşamasında göndereceğimiz mail sayısının artışı ile orantılı donanıma sahip olmamız mutlaka gerekiyor. İşletim sistemi olarak Linux ve mail çıkışları için qmail uygulaması alternatifsiz en iyi çözüm diyebilirim. Qmail ile birlikte kullanabileceğimiz qmhandle benzeri uygulamalar ile çıkışı yapılan maillerin kuyruk takibini yapabiliyoruz.

Mail çıkışları için arada kullanılabilecek bir load balancer uygulaması ile farklı sunuculara SMTP dağıtma işlemi uygulayabiliriz. Böylece, tek bir IP adresi yerine çoklu IP adresinden çıkış yapabiliriz. Olası black list’e girme durumunda diğer sunucu üzerinde ki yükü alarak temiz IP adresi üzerinden çıkış yapabilme durumumuz olacaktır.

2. Mail Listesi

Günümüzde şikayet edilen konulardan birtanesi de mail adreslerinin farklı yerlerden edinilmesi. Bu noktada mail amaca yönelik kullanıcıya ulaşmayabiliyor ve kullanıcıların spam olarak işaretlemesi durumunda karşılayan mail sunucuları tarafından öğrenme kabiliyeti sayesinde işaretlenerek spam olarak algılanması sağlanıyor. Başta belirttiğim gibi bahsettiğimiz bir spam mail uygulaması olmadığı için sadece amaca yönelik portföyümüze mail gönderim işlemi yapmamız, bizi bu dertten kurtarmış olacaktır.

3. Mail Uygulaması/ Programı

Web ya da işletim sistemi arayüzünde gönderim yapabileceğimiz detaylı bir uygulamaya ihtiyaç olacaktır. Uygulamanın DNS üzerinden mail gönderme işlemi yerine güvenli bir SMTP doğrulaması ile çıkış yapabilmesi gerekiyor. Bu noktada mailleri hızlı çıkarmak yerine sağlıklı çıkarabilmek için delay ve çıkış sayısı belirleyen bir program işimize yarayacaktır. Örneğin, 10 dakikada 1000 mail çıkartmak yerine 5 adet mail göndererek 10 saniye bekle gibi bir seçenek çok sağlıklı bir yol oluyor.

4. Mail İçeriği

Göndereceğimiz mail içeriğinin HTML ve TXT olması mail sunucuları tarafından farklı karşılanıyor. Mümkünse içeriğimizi TEXT olarak kullanmak sağlıklı sonuç veriyor ancak göz alıcı tasarımlar ve ilgi çekici kampanyalar için HTML kullanmamız gerekiyor. Mail içeriğinde mutlaka kullanıcının gruptan çıkabilmesi için izleyeceği adımlar yer almalı. Yasalarda yer alan durum dahilinde, kullanıcılar elektronik ortamda aldığı mailleri dilediği gibi engelleyebilmeli. Bu seçeneğin mailin alt bölümünde bulunması fayda sağlayacaktır.

İçerik konusunda dikkat etmemiz gereken diğer nokta, resimleri ek olarak göndermek yerine uzak bir sunucudan çekmek olacaktır. EK olarak gönderilen resimler yer kaplayabilir ve boyut nedeniyle kabul edilmeyebilir.

5. Analiz

Her işlem gibi gönderdiğimiz maillerin de dönüşlerini analiz etmek zorundayız. Dönen mailleri mailbox’ımız üzerinden takip edip gerekli işlemleri yapmamız gerekiyor. Örneğin, gmail üzerinde göndermiş olduğumuz bir mail hesabı bulunmasa da mail servisi bu maili algılayıp analiz etmiş oluyor ve siz aynı liste içerisinde sık sık bu adrese göndermeye çalıştığınızda, spam olarak işaretlenebiliyorsunuz. Bu maile bir kez gönderim yapıldığında sonuç negatif dönüyorsa, listeden adresi çıkartmak gerekiyor. Ayrıca, diğer sağlayıcıların vereceği tepkileri de takip etmek SPF kayıtları, blacklist dönüşleri gibi bir çok problemi de yakalayabilmemizi sağlayacaktır.