Outlook ya da benzeri bir program kullanmadan, php kodu ile SMTP altyapısını kullanarak, bilgisayardan nasıl mail gönderebilirim? Apache ve php alt yapısı kurulu ama SMTP mail gönderebilmek için, başka hangi altyapıya ve ayarlara ihtiyaç var? Çalışan bir örnek php kodu bulabilir miyim?
XAMPP kurun ve dahili e-posta servisi olan Mercury Mail'i aktif edin. Ardından şu videoda anlatılanları yapın.
Fakat e-postalarınız, karşı tarafta sürekli olarak spam mesajlara düşecektir. Çünkü ters DNS olmayan tüm e-posta sunucularının e-postaları artık spama düşmektedir. (Aslında sabit IP alıp, bunu yaparsanız; bir süre sonra gmail gibi e-posta sunucuları IP adresinizi spam olmaktan çıkarır fakat çok uğraşmak lazım, değmez.)
Para vermeden (IP ile, çünkü saatlik e-postalar bile var.) e-posta göndermek için, saatlik ücretsiz VPS veren sunucular oluyor. Bunlar üzerinde Linux'un bir sürümü ile panel kurup, e-posta gönderebilirsiniz.
Aslında benim yapmak istediğim, 1 saatte 50'yi geçmeyecek şekilde, site üyelerine toplu mail göndermek. Ben bu toplu mail gönderimini, sitenin SMTP bilgilerini girerek local bilgisayardan yapmak istiyorum. Bir maili gönderdikten sonra, belli bir süre beklemesini istiyorum, örneğin 1 dk. Her mailin arasına 1 dk süre koymak için, php ile bir döngü yapmak istiyorum. Üçüncü parti programlardan güvenilir olanlar hangileridir? Yani listemdeki mail adreslerini reklam amaçlı kullanmayan veya başka sitelere vermeyen bir program olması lazım. Mercury Mail programına güvenebilir miyim?