Unable to send email using PHP mail()? Learn how to configure sendmail on mac os x…
Open up /etc/php.ini and set the sendmail_path:
[code]
sendmail_path = "/usr/sbin/sendmail -t -i"
[/code]
then restart apache:
[code]
apachectl restart
[/code]
if you try sendmail…
[code]sendmail[/code]
you will get an error:
[code]
sendmail: fatal: chdir /Library/Server/Mail/Data/spool: No such file or directory[/code]
so, to fix this, we’ll need to create the directory /Library/Server/Mail/Data/spool
:
(make sure you are root)
[code]
mkdir -p /Library/Server/Mail/Data/spool
[/code]
next, we need to tell postfix to set the correct permissions:
[code]/usr/sbin/postfix set-permissions[/code]
and restart postfix:
[code]/usr/sbin/postfix start[/code]
You can now send email using mail()!
incredibly nice post, i certainly really like this site, keep on it