PHP'nin mail () hatası ekstra hata bilgi almak nasıl?

2 Cevap php

mail () neyin yanlış gittiğini hakkında, orada pek bilgi başarısız olduğunda. Ben eylem iyi ders sendmail günlükleri kontrol etmek, veya PHP neyse mailler kullandı anlıyorum. Ama programlama ve bakış pragmatic, noktadan: Bir Linux {, bir PHP program düzgün yetmezliği, olası nedeni vb oturum ve bir kullanılabilir üretmek için çok ekstra bilgi almak için ne yapabilirim, çevre ev sahipliği yaptı [(2)]} hatası?

2 Cevap

Sorun, bir Unix-benzeri bir sistem üzerinde, PHP sadece gerçekten sadece PHP 'hayır' yay 'demek ya da yeteneği veren bir komut satırı yardımcı programı tüm şey eller olmasıdır. Ne istediğinizi yapmak için aslında posta sunucusu ile akıllıca iletişim kurabilir PEAR's Net_SMTP gibi bir şey, kullanmak isterdim.

Orada elbette bu daha iyi bir cevap olacak ama ben de bunu işitme ilgi duyarım. Belki bir çözüm postanın kendi sürümünü () işlevi yazmaktır. Onun değil toooo zor. Eğer gerçekten mesajın gönderme neden başarısız tam / detaylı bilgi ihtiyacınız varsa ve o zaman kötü bir fikir olmayabilir. Kesinlikle daha fazla kontrol vereceğim.