iis下php mail函数的sendmail配置方法(官方推荐)


Posted in PHP onApril 25, 2012

首先你需要先到从http://glob.com.au/sendmail/下载sendmail.zip文件,点此可以直接下载噢,然后把它解压到如D:\php\sendmail\目录下。

然后打开php.ini文件,找到下面这段代码

[mail function] 
; For Win32 only. 
SMTP = localhost 
smtp_port = 25 
; For Win32 only. 
;sendmail_from = me@example.com 
; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). 
; sendmail_path = "" 
; Force the addition of the specified parameters to be passed as extra parameters 
; to the sendmail binary. These parameters will always replace the value of 
; the 5th parameter to mail(), even in safe mode. 
;mail.force_extra_parameters =

默认情况下是以本机做为邮件服务器,这里我们需要借用sendmail来发送邮件,用sendmail来配置如用qq、163的邮箱来发送(一般都是以这种方式)所以我们需要把所有的选项都注销,即把SMTP = localhost和smtp_port = 25前面加上";"然后把sendmai_path=""前面的";"删掉,改为sendmai_path="d:\php\sendmail\sendmail.exe -t",改完后的即是
[mail function] 
; For Win32 only. 
;SMTP = localhost 
;smtp_port = 25 
; For Win32 only. 
;sendmail_from = me@example.com 
; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). 
sendmail_path = "d:\php\sendmail\sendmail.exe -t" 
; Force the addition of the specified parameters to be passed as extra parameters 
; to the sendmail binary. These parameters will always replace the value of 
; the 5th parameter to mail(), even in safe mode. 
;mail.force_extra_parameters =

注意以上只需要开启sendmail_path即可,然后保存

接着修改sendmail目录下的sendmail.ini文件,主要填的内容有以下几项

smtp_server=smtp服务器地址(如 smtp.ym.163.com) 
auth_username=邮箱登录名(如 info@xxxx.com) 
auth_password=邮箱密码(如 xxxxxx) 
force_sender=发件人地址全写(如 info@xxxx.com)

另外还有一项
; auto = use SSL for port 465, otherwise try to use TLS

把前面的";"删除,即开启SSL安全登录选项即可

以上四项正确填写修改完成后保存,然后重启IIS即可正常使用。

如果不能发送邮件,检查下端口是不是被屏蔽了,mcafee是不是设置了禁止发送邮件等

PHP 相关文章推荐
PHP新手上路(七)
Oct 09 PHP
PHP 替换模板变量实现步骤
Aug 24 PHP
php面向对象全攻略 (一) 面向对象基础知识
Sep 30 PHP
php下删除一篇文章生成的多个静态页面
Aug 08 PHP
PHP获取用户的浏览器与操作系统信息的代码
Sep 04 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
Jun 25 PHP
PHP小技巧之函数重载
Jun 02 PHP
PHP中使用TCPDF生成PDF文档实例
Jul 01 PHP
PHP实现对文本数据库的常用操作方法实例演示
Jul 04 PHP
简单的pgsql pdo php操作类实现代码
Aug 25 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
Aug 31 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 PHP
php判断变量类型常用方法
Apr 24 #PHP
介绍一些PHP判断变量的函数
Apr 24 #PHP
PHP的几个常用数字判断函数代码
Apr 24 #PHP
php中邮箱地址正则表达式实现与详解
Apr 24 #PHP
PHPMYADMIN导入数据最大为2M的解决方法
Apr 23 #PHP
php 多关键字 高亮显示实现代码
Apr 23 #PHP
php入门之连接mysql数据库的一个类
Apr 21 #PHP
You might like
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
JavaScript的21条基本知识点
2014/03/04 Javascript
jquery实现个人中心导航菜单效果和美观都非常不错
2014/09/02 Javascript
Jquery 实现grid绑定模板
2015/01/28 Javascript
JS中多步骤多分步的StepJump组件实例详解
2016/04/01 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
2016/09/01 Javascript
javascript实现图片左右滚动效果【可自动滚动,有左右按钮】
2016/09/19 Javascript
AngularJS入门教程二:在路由中传递参数的方法分析
2017/05/27 Javascript
详解vue-cli脚手架build目录中的dev-server.js配置文件
2017/11/24 Javascript
vue实现2048小游戏功能思路详解
2018/05/09 Javascript
微信小程序wx.request拦截器使用详解
2019/07/09 Javascript
对layui数据表格动态cols(字段)动态变化详解
2019/10/25 Javascript
Vue通过Blob对象实现导出Excel功能示例代码
2020/07/31 Javascript
Python的高级Git库 Gittle
2014/09/22 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
Python三种遍历文件目录的方法实例代码
2018/01/19 Python
python写入并获取剪切板内容的实例
2018/05/31 Python
详解Python用户登录接口的方法
2019/04/17 Python
用python建立两个Y轴的XY曲线图方法
2019/07/08 Python
pycharm无法导入本地模块的解决方式
2020/02/12 Python
python如何实现DES加密
2020/09/21 Python
Python 2.6.6升级到Python2.7.15的详细步骤
2020/12/14 Python
伦敦著名的运动鞋综合商店:Footpatrol
2019/03/25 全球购物
新加坡第一大健康与美容零售商:屈臣氏新加坡(Watsons Singapore)
2020/12/11 全球购物
酒店个人培训自我鉴定
2013/12/11 职场文书
大学生毕业鉴定
2014/01/31 职场文书
房地产推广策划方案
2014/05/19 职场文书
党的生日演讲稿
2014/09/10 职场文书
离婚协议书范本2014
2014/10/27 职场文书
成绩单家长意见
2015/06/03 职场文书
我的兄弟姐妹观后感
2015/06/15 职场文书
观看《筑梦中国》纪录片心得体会
2016/01/18 职场文书
小学生优秀作文范文(六篇)
2019/07/10 职场文书
使用python绘制横竖条形图
2022/04/21 Python
前端与RabbitMQ实时消息推送未读消息小红点实现示例
2022/07/23 Java/Android