snad všechny MTA, postfix nevyjímaje poskytují binárku nebo symlink s názvem sendmail.
PHP neobsahuje vlastní MTA, používá ten který máte v systému.
Najděte si jej
which sendmail
případně si zkuste
echo "Subject: test mailu" | sendmail -F odemne@ja.cz -t tobe@localhost
poslat mail.
V php.ini si nastavte cestu k vašemu sendmailu. Je to následující sekce:
[mail function]
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail -t -i
Aby fungovalo odesílání korektně tak je potřeba mít ten MTA, ve vašem případě postfix nakonfigurovaný. Myslím že všechny potřebné informace najdete zde:
http://deja-vix.sk/sysadmin/postfix.htmlJinak v Ubuntu by mělo stačit:
instalace postfixu:
sudo apt-get install postfix
po instalaci spustí základní konfigurační dialog
pokud tento konfigurační dialog chcete spustit kdykoliv jindy tak:
sudo dpkg-reconfigure postfix