1. 使用的操作系统是win7 64位旗舰版 2. 使用的mail服务器是hmailserver, 你可以到hmailserver. c om下载最新版本,64位系统此时如果直接安装,安装完成后会报错,无法使用,hmailserver安装在64位的系统上会出错,原因就是hmailserver需要.net运行环境的支持。如果系统没有装.net运行环境,则hmailserver的安装向导会帮我们下载并安装,很方便。不过有一个问题就是hmailserver下载的是32位的.net运行环境,所以导致了通过hmailserver的安装向导是无法安装到64位操作系统上去的。
因此解决方法也很简单,先去微软网站下载64位的.net运行环境并安装,然后再安装hmailserver即可。
64位.net下载地址:
http://www.microsoft.com/download/en/confirmation.aspx?id=65233. 安装的过程不多说,因为正在使用PHP,所以最好在安装的时候选择现有的mysql数据库,这样节省许多事,还不用安装什么dotNet的支持了。 4. 在选择mysql数据库的时候,只要选择新建数据库,把数据库要新建的表名输入进去,把mysql安装目录下的libmySQL.dll文件复制到hMailServer安装目录下的bin文件夹下,就可以了,如果忘记也没关系,安装程序会向你进行提示 5. 安装完成之后,在开始菜单中找到hMailServer的启动快捷方式,点击打开控制器 6. 在这时候,要新建一个域,这个域就是域名,在填入域名之前,还要对域名进行解析设置。 7. 进入域名控制面板,这是域名接入商提供的,把域名接入类型设置为A,IP设置为现在正在使用的公网IP,另外再加入mail的二级域名,类型同样为A, 8. 新增一个链接到mail.域名.com的mx类型,设置优先级为10-15之间的任意数值,保存后等待生效。 9,在hMailServer控制器上Domains->Add...->General->Domain中填入域名.com 10,在Limits选项卡中设置Maximum size、Max message size、Max size of accounts、 Max number of accounts 11, 在Domains->域名.com->Accounts下新建用户(账号)填写Address/Password/Maximum size 12, 设置internet IP,SMTP验证全选 13,使用Diagnostics进行设定验证 14, 以上设置方法在网上都可以找到,但网上没有的,是针对windows防火墙的设置,要让防火墙开通25和110端口,否则邮件收发无法完成!! 15,在PHP.INI中设置SMTP=mail.域名.com、smtp_port=25、sendmail_from = 用户@域名.com 16, 重启PHP 17,测试基本可以通过。
PHP---mail函数使用的使用方法,及相关配置
最新推荐文章于 2024-04-24 08:52:09 发布