configure sendmail on mac os x

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()!




1 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *