最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Mac OSX 配置PHP Mail环境教程
时间:2014-02-27 编辑:简简单单 来源:一聚教程网
如何让自己的Mac电脑能成为一个localhost mail server(本地邮件服务器),能直接发送邮件;
在Mac OSX 系统实现PHP mail() function 的功能;
修改PHP的主要配置文件php.ini 文件,开启在类Unix系统下PHP mail() function的发送邮件功能:
代码如下 | 复制代码 |
sendmail_path = “env -i /usr/sbin/sendmail -t -i” |
然后重启Apache服务器或者Nginx服务器等。
开启邮件服务
发送邮件主要由Mail Transfer Agent (MTA) 邮件传输代理来实现,常用的MTA有Postfix,Sendmail等。
然而MAC OSX 系统 已经预装了Postfix服务,我们就不需要再安装一次了,直接开启就OK了。
代码如下 | 复制代码 |
$ sudo postfix start |
查看Postfix是否启动了,只需查看一下进程是否创建了。
代码如下 | 复制代码 |
lixi$ ps -ef | grep postfix |
查看Postfix安装在哪儿?
代码如下 | 复制代码 |
$ which postfix |
测试Postfix是否能成功代理发送邮件
代码如下 | 复制代码 |
$ date | mail -s testing name@gmail.com |
查看邮件发送队列
代码如下 | 复制代码 |
$ mailq |
打开Gmail查看是否存在testing标题的邮件。
注意:邮件极有可能在垃圾邮件中,localhost的邮件地址一般都会被认为是垃圾邮件。
收到邮件说明Postfix已经在工作了。
PHP Mail() function 测试邮件
代码如下 | 复制代码 |
$send = mail('name@gmail.com', 'My Subject', 'The test mail'); if ($send) { echo 'true'; } else { echo 'false'; } |
赶紧根据本文实验一下吧,让你的Mac电脑轻松发送邮件。
-
下一个: 给VPS增加 添加SWAP交换分区
相关文章
- mac php netbeans xdebug 配置方法详解 09-23
- win11内核隔离和内存完整性介绍 10-31
- win10全屏缩放设置教程 10-31
- win10系统备份出错解决教程 10-31
- win10打开软件每次都要询问解决教程 10-31
- win10更新驱动后设备出现异常解决教程 10-31