« Отговор #3 -: Mar 30, 2007, 17:05 »
Под Linux PHP ползва sendmail за пращане на поща. В зависимост от дистрибуцията (и други неща) може да имаш различна реализация на sendmail програмата. Ще рече, че sendmail за пращане на поща се е наложило като стандарт и (кажи-речи) всеки мейл сървър има реализиран този интерфейс за пращане на поща.
Сега, като начало можеш да споделиш дистрибуцията си и евентуално ако имаш представа какъв пощенски сървър имаш инсталиран.
Пиша всички тези неща поради една причина, а именно - според пощенския сървър и дистрибуцията, логовете на въпросния сървър могат да се намират на различно място. Примерно на Debian по подразбиране се ползва exim, който мисля логва в /var/log/exim4. На RHEL/Fedora по подразбиране имаш sendmail (тук говоря за сървъра sendmail, не за програмата, за която стана дума по-горе [1]), който пише в /var/log/maillog.
Така. След като си разбрал с какъв пощенски сървър си и къде му е лога най-добре да идеш да погледнеш какво пише там. Ако няма нищо е възможно настройките на PHP за пращане на поща да не са в ред.
Та дай малко подробности относно сървъра да се мъчим да помагаме. Няма да е зле да пуснеш тук и скрипта, с който се опитваш да пратиш поща.
[1] Реално sendmail програмата е част от sendmail пощенския сървър, но останалите пощенски сървъри също си имат sendmail изпълним файл, затова ги разграничавам.