Eğer html haber bültenleri oluşturma ise, ayrıca html veya e-posta, sadece metin olarak gönderilmesini var sormak olanları desteklemeyen istemciler için bir metin tabanlı sürümünü yapmak zorunda olacak ki varsayım doğru. Eğer kod alıcılara iki sürümünü gönderir emin olmak gerekir. Ayrıca onların tercihi için alıcılarını sormak ve onlara istenen belirli sürümünü gönderebilir.
Html e-posta için son derece CampaignMonitor (onlar e-posta pazarlama Sofware uzmanlaşmak) tarafından aşağıdaki iki makaleleri okumak için tavsiye edilir:
Ben kod bülten oluşturmak ve göndermek için gerekli değildir e-posta için html gerçek inşaat ile yardım isteyen varsayarak yaşıyorum unutmayın.
Proje ile iyi şanslar.
==== UPDATE ====
Yani aslında bu projeyi geliştirme konusunda yardıma ihtiyacım var gibi görünüyor. Bu bir ödev olduğundan, ben doğru yönde yönlendirmek ve proje başladı almalısınız bazı genel tavsiye sağlayacaktır. Eğer kod ile herhangi bir sorun varsa Ardından, Stackoverflow onlar hakkında sorabilirsiniz.
Burada yapılması gereken iki şey gerçekten var:
- PHP, dinamik gönderilmesi gereken e-posta html veya metin sürümlerini içeren bir değişken contruct.
- Kişi listesi ve bu değişkenin e-posta içerikleri üzerinde döngü.
Sending E-mail
Bağlantıları da feryat nasıl sağladıkları mesajı oluşturmak için size gösterecektir, çünkü ben, e-posta gönderme bölümü ile başlayacak. Ayrıca, yorumunuzda zaten bir veritabanından bir html contruct için biliyorum dedi. Aşağıdaki bağlantılar, size e-posta göndermek için iki yol gösterir. PHP ile birlikte posta işlevini kullanın veya PEAR_Mail paketini indirebilirsiniz ya. Ek kütüphaneleri kullanmak ve HTML e-posta göndermek istediğiniz izin verilir Eğer birlikte bir e-postanın bir bir html hem de metin sürümünü göndermek istiyorsanız bu işler çok daha kolay hale getirir, çünkü, ben, PEAR_Mail kullanarak öneriyoruz.
Not: Eğer posta sunucusu çeşit kullanmak gerekir bir e-posta göndermek için. Eğer Windows kullanıyorsanız, IIS ile birlikte SMTP hizmetini yükleyebilirsiniz ya da e-postalar göndermek için google gibi bir dış SMTP hizmetini kullanabilirsiniz.
Construct E-mail
Burada karmaşıklık sadece düz metin e-posta veya html isteyip bağlıdır. Her iki durumda size veritabanından Olay verileri okumak ve göndermek istediğiniz mesajı eklemek gerekir.
Bazı Seudocode:
Loop through datarows
message = DataRow[EventDate] + " " + DataRow[EventName] + "\n"
Loop through recipients
mail message
Umarım bu bir başlangıç verir. Önce bir statik html veya metin bir e-posta göndermek için php elde öneriyoruz. Bu kod çalışıyor sahip olduktan sonra, bir veritabanından olay bilgisi, okuma ve dışarı gönderme işlevi ekleyerek üzerinde çalışmaya başlayabilirsiniz.
Umarım bu yardımcı olur.