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:
1 |
sendmail_path
= "/usr/sbin/sendmail -t -i" |
then restart apache:
1 |
apachectl
restart |
if you try sendmail…
1 |
sendmail |
you will get an error:
1 |
sendmail:
fatal: chdir /Library/Server/Mail/Data/spool: No such file or directory |
so, to fix this, we’ll need to create the directory /Library/Server/Mail/Data/spool:
(make sure you are root)
1 |
mkdir
-p /Library/Server/Mail/Data/spool |
next, we need to tell postfix to set the correct permissions:
1 |
/usr/sbin/postfix
set-permissions |
and restart postfix:
1 |
/usr/sbin/postfix
start |
You can now send email using mail()!
本文介绍如何在MacOSX上配置PHP以使用sendmail发送电子邮件。通过编辑php.ini文件设置sendmail路径,并确保正确的目录权限及重启Apache和Postfix服务。
2727

被折叠的 条评论
为什么被折叠?



