Üyelerine, haftada bir kez, bir özet mail göndermek için CodeIgniter'ı kullanma

2 Cevap php

Ben CodeIgniter yeni değilim, ve üyelere gönderilen bir haftalık özet, uygulamak için nasıl anlamaya çalışıyorum.

Şu anda e-posta doğru kurdunuz ve şimdi 'haftalık' bölümünü aşağı almak için çalışıyorum. Ben bir hafta geçtikten olmadığını kontrol etmek için tarih / zaman işlevleri kullanmak için biliyorum, ama nasıl benim sitede tıklayın kalmadan bir şey, diyelim ki, '20:00 her Pazartesi' çalıştırabilirim. Ben CodeIgniter'daki yapabilir miyim?

Thanks,
Michael

2 Cevap

Sen email helper istiyorum ama yerine email class yok. Belgelerine göz atın. Talimatlar kendilerini anlatıyorlar. Ben deneyimlerinden verebileceğim tek tavsiyem:

  • SMTP kullanın. Daha iyi yürüttü, spam filtreleri daha az duyarlı olduğunu ve çok daha sorunsuz benim deneyim farklı sunucular üzerinde çalışıyor. Beş yapılandırma argümanlar, protocol ve dört smtp_ argümanlar geçmek gerekir.
  • Bir yapılandırma dosyası (belgeleri kontrol) olarak ayarlarınızı kaydedin. Size bazı baş ağrısı kurtaracak.

Bunu yaratma açısından, elle de yapabilirsiniz ya da bir veritabanından otomatik olarak oluşturur. Eğer manuel olarak yapmak, sadece çıkış dosyası olarak e-posta komut seti, ve bitirdiniz.

Bülten otomatik olarak yapılır, ve eğer e-posta komut dosyası çalıştıran bir cron işi ayarlayarak birçok kullanıcı, sadece iyi yapacağız yoksa. Kullanıcıların bir sürü varsa, gruplar halinde dışarı göndermek.

Düşünmek başka şeyler:

  • Kime veya BCC alanlarında çok sayıda adresleri olan tek bir e-posta göndermek etmeyin. E-posta yoluyla sadece döngü bir anda bir ve onları gönderin. Bu spam koruması için daha iyi olacak ve daha mantıklı. İnsanlar onlara hitaben olmayan veya başkalarının yüzlerce hitaben e-postalar almayı sevmiyorum.
  • Çok sık gönderilen e-postaları engeller bazı evrensel emniyetli komut koymak. En son e-posta tarih ile bir günlük dosyası için basit bir fwrite hile yapardı. Alternatif olarak, gönderilen tüm e-postaların bir DB ve gönderildikleri zaman tutmak olabilir.

Here you can watch a screen cast. Nasıl CodeIgniter'ı kullanarak e-posta göndermek için.

Ve here you can watch a screen cast CodeIgniter'ı kullanarak Bülten kayıt sayfası yapmak için nasıl.