Bir php betiği kullanarak e-posta filtrelemeye çalışıyorum, yapmak istediğim bir dizi kuralla eşleştiğinde e-postayı bir veritabanına işlemek.
Kurallar bir dizi PHP dizgesi kullanılarak yapılacak ve ya str_replace ya da preg_replace kullanın.
Bu öğreticiyi buldum, ancak bunu çalıştırdığımda, posta sunucusu yalnızca e-postaları kabul edebilir, ancak artık giriş yapıp postalarımı kontrol edemiyorum, betiğin her şeyi yuvarladığını ve sunucuyu etkili bir şekilde kara deliklere soktuğunu düşünüyorum, bu yüzden kısmi bir çözüm tamamlanmamış.
Yaptığım aşama, betiği çalıştırabilmem, gerektiğinde çalıştırılabiliyor ve veritabanına yazabilmem, ancak daha sonra e-posta gelen kutusuna gelmiyor, ancak aynı zamanda hiç kimse de e-postayı kontrol etmek için giriş yapamamaktadır. komut dosyası, e-posta almak ve hemen çıkmaktan başka bir şeyin yürütülmesini engeller; bu nedenle, bir kural motoruna göre e-postaları bir veritabanına filtrelemek / klonlamak isteyen gerçek bir e-posta sunucusuyla kullanışlıdır.
Şimdi ya yanlış türde bir filtre yazıyorum ya da komut dosyası devre dışı bırakılmışsa, e-postanın girmesi gereken gelen kutusuna devam etmesini sağlayan bir şey eksik. Sanırım kaçırdığım kısım bu.
Lütfen Dikkat: Betik PHP kullanılarak çalıştırılmalıdır, bu nedenle alternatif çözümler istenmez. Bağlantıyı zaten biliyorum: www.postfix.org/FILTER_README.html ve okudum, ancak bunu gerçek bir çalışan PHP betiğine nasıl çevireceğimi bilmiyorum. Her zaman bir noktada takılıp kaldım, bu yüzden bana bu bağlantıyı veren ve okumam gerektiğini söyleyen insanlarla da ilgilenmiyorum.
Söylememin nedeni, burada genellikle bu bağlantıyla biten bir çok soruyu ya da alternatif bir çözümü okuduğumdan, bunların hiçbiri de yardımcı olmadığından, cevabınız bunlardan biriyse, lütfen cevap vermeyin. Bana özel bir sorunumda yardım etmek istemiyorsan ve zamanını boşa harcamak istemiyorsam ilgilenmiyorum.