Yazar : admin
Güncelleme : 08.12.2011
Yorumlar: (0)
PCodemaster:
Öncelikle mail gönderimi ile alakalı bir kaç husus var bu hususlardan bahsetmek isterim.
2 Çeşit mail sunucusu bulunmaktadır. Bunlardan biri linux tabanlı 2. si Windows tabanlı.
Linux tabanlı mail sunucularında outlook gibi mail client programlarındaki kişiler, adres defteri, görevler vs. gibi bölümler saklanmaz sadece epostalar gönderen mail adresi alıcı mail adresi mail ve eklentileri saklanır. Mail gönderip alırken eposta gönderen mail sunucusu ile epostanın geldiği mail sunucu ip adresleri kontrol edilip spam olup olmadığına karar verilerek gidecek mail sunucu ve mail adresine yönlendirilir.
Windows tabanlı mail sunucuları da kendi içerisinde 2 ye ayrılır windows tabanlı herhangi bir mail sunucusu (Merak Mail gibi) bir diğeri de Exchange server üzerine kurulu mail sunucularıdır. Piyasadaki windows tabanlı mail sunucularının %99 u exchange tabanlı değildir. Çünkü exchange tabanlı mail sunucuları hem maliyetlidir hem de maharetlidir.
Maharetleri de şöyledir.
Az önce belirttiğimiz gibi outlook vs gibi programlardaki tüm verileri kayıt altında tutar. Mail gönderilerini hem gönderen mail'in gönderildiği pc den sunucuya, sunucudan-sunucuya, ve hatta sunucudan sunucuya ve sonraki sunucuya kontrol eder. Sertifikasyon kontrolü yapar. Önem düzeyi kontrolü yapar. Özel işaret ve dil kontrolü yapar. Her kullanıcının mail kabinine ulaşıp ulaşmadığının kontrolünü yapar vs. vs.
Şimdi bu yazıyı okuyan arkadaşlarımızdan bazıları şöyle düşünüyor olabilirler. Tamam da biz toplu mail gönderimi konusu üzerinde konuşuyorduk.
Haklısınız ama toplu mail gönderimi üzerinde konuşurken mail sunucularının çalışma mantığını biraz bilmek gerekir.
Şimdi örnek vererek sizlerle mail gönderimi hakkında acizane biraz biliyorsak nasıl olabileceği hakkında fikir paylaşımı yapmak istiyorum.
Diyelim ki a@a.com şeklinde bir mail adresimiz var b1@b.comb2@b.com ve b3@b.com maillerine mail göndereceğiz. Mail gönderirken outlook gibi mail gönderip alan bir programla göndermek istediğimizde 20 adet maksimum olarak mail göndeririz. Bu da işimizi görmez çünkü mail adreslerini 20 şerli guruplar halinde ayırmak meşakatli bir iş. Diğer Office Word ile de outlook kullanılarak mail gönderilebilir ancak bunda da mail dosya boyutu büyük olduğunda bloklanma riski %70-90 gibidir.
Bu yollar haricinde 2 yol kalıyor 1. si toplu mail programları yardımı ile 2. si script yardımı ile.
Toplu mail programları ile gönderirken alıcı mail sunucusu 1. olarak şunu kontrol eder. Gönderen mail adresi reel bir mail adresimi? Bunun kontrolünü mail sunucusu üzerinden yapar, eğer a@a.com ile gönderdiğimiz mail @z.com şeklinde bir domain üzerindeki mail sunucusu üzerinden geliyorsa direkt bloklar. Eğer a@a.com maili gerçekten @a.com mail sunucusu üzerinden geliyorsa a.com sunucusu üzerinde a@a.com maili var mı yokmu bakılır. Yoksa direkt bloklar. Eğer a@a.com gönderen maili ve mail sunucusu aynıysa ve mail adresi bulunuyorsa kabul edilir içeriğe bakılır. Mail içeriğinde farklı sitelere yönlendirme linkler var ise script kullanılmışsa yine bloklanır. Eğer temiz direkt ve text mail se kabul edilir.
Yani toplu mail gönderim programları ile mail gönderilecekse gönderici mail adresi ve mail sunucusu aynı olmalı mail içeriğinde farklı domainlere direkt link olmamalı ve script olmamalı. Dil kodlaması ve iso kodları tutarlı olmalı. Bu şekilde mail ulaşabilir.
Diğer yandan web üzerinden script yardımı ile mail gönderdiğinizde mail gönderirken kullandığınız script programlar üzerinden gönderdiğiniz gibi mail gönderirken her mail için bir id alarak göndermeyeceği için mailler daha hızlı gidecektir. Mail sunucusu ile gönderen mail adresindeki uzantı aynı ise arkasındaki gönderen pc vs ipleri olamayacağı sabit bir web ipsi olacağı için daha güvenli bir şekilde mail gönderilebilecektir.
Umarım anlatabilmiş ve toplu mail gönderilerini handikap olarak gören arkadaşlara yardımcı olabilmişimdir.
Anti parantez (Toplu mail gönderimi yapmak bilişim suçları içerisindedir)