Programcı bir E-posta gönder PHP kullanmak Could tüm yolları nelerdir?

4 Cevap php

Ben bir programcı bir e-posta göndermek için kullanabilirsiniz PHP fonksiyonları inşa listesi arıyorum.

Burada açık cevap mail(), ama ben de birisi elle MTA bir bağlantı açmak için kullanın, ya da bir gönderme olabilir yerel makinede bir işlem spawn olabilecek fonksiyonların listesi için arıyorum sendmail, postfix, vb kullanarak e-posta

Burada bağlam ben e-posta gönderiyor kodu için büyük bir bilinmeyen kod tabanını taramak istediğiniz (biz zaten mail() için bir çağrı yer çünkü, ve o bunu yapmıyor)

4 Cevap

And as well as the backtick, also check for popen() and system execution functions... http://us2.php.net/manual/en/ref.exec.php

exec
passthru
proc_close
proc_get_status
proc_open
proc_terminate
shell_exec
system
` 

IMAP başka bir PHP nasıl yapılandırıldı bağlı olabilir ... http://www.php.net/manual/en/ref.imap.php

   fsockopen is most likely the other one

fsockopen büyük olasılıkla diğer biridir.

Sinsi yolu yerel bir posta hizmetini kapatın ve aldığınız sendmail hatalar için php hata günlüklerini kontrol etmek olacaktır :)

Bu yerel e-postalar göndermek için edememek php durdurmak gerekir

Sadece mail() docs, bu Pear::Mail iyi bir aday olabilir, ya da en azından daha iyi olurdu gibi görünüyor bakıyor.