秀米云香港服务器

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

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

序列号 CPU RAM HDD 带宽 售价(美元) 免费试用
香港服务器1 E5-2620 32G 1T HDD 50M/无限流量 $196.00 立即申请
香港服务器2 E5-2650 32G 1T HDD 50M/无限流量 $256.00 立即申请
香港服务器3 E5-2680 32G 1T HDD 50M/无限流量 $316.00 立即申请
香港服务器4 E5-2690 32G 1T HDD 50M/无限流量 $336.00 立即申请
香港服务器5 E5-2697 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器6 E5-2620*2 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器7 E5-2650*2 32G 1T HDD 50M/无限流量 $436.00 立即申请
香港服务器8 E5-2680*2 32G 1T HDD 50M/无限流量 $476.00 立即申请
香港服务器9 E5-2690*2 32G 1T HDD 50M/无限流量 $556.00 立即申请
香港服务器10 E5-2697*2 32G 1T HDD 50M/无限流量 $596.00 立即申请
香港服务器11 E5-2680v4*2 32G 1T HDD 50M/无限流量 $696.00 立即申请
香港服务器12 E5-2698v4*2 32G 1T HDD 50M/无限流量 $796.00 立即申请

代码如下

[mail function]; For Win32 only.SMTP = localhostsmtp_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即可正常使用,现在很高兴地测试我的wordpress博客了

现在开始调试wordpress博客,但发现服务器无法发送邮件,sendmail已经安装,但是继续提示邮件发送不成功。分析了很久,总算找到了原因

第一步:安装sendmail服务下载sendmail.RAR存放至php目录下的sendmail目录

第二步、配置php.ini文件

代码如下

sendmail_path =”D:/php/sendmail/sendmail.exe -t”

盘符和位置根据sendmail.exe文件位置确定

第三步、配置sendemail.ini

代码如下

smtp_server=smtp.sina.com.cnsmtp_port=25这俩个是要求验证的时候的账号,密码auth_username=ifbsauth_password=XXXX

第四步、给予cmd.exe权限C:/WINDOWS/system32/cmd.exe 文件以users的读权限。不给予权限会出现以下错误。Warning: mail() [function.mail]: Could not execute mail delivery program

第五步、建立mail.php文件测试结果

代码如下

if(mail($mail,$subject,$text)){echo “email send success!”;}else{echo “email send fail!”;}?>

访问mail.php即可测试结果

标题:IIS中配置PHP使用sendmail函数发送邮件

地址: https://www.yunhk.xyz/25341.html