首页 » IIS, WP » 阅读文章

Wordpress + IIS 发送邮件的解决方案

2010年1月21日

wordpress iis mail 邮件 smtp

博客的迁移工作,也完成了一段时间了,所有的问题都已经解决的差不多了。今天,说明一下最后一个问题,就是wordpress外发邮件的解决方法。

在LINUX和UNIX下,php可以直接利用mail()函数来发送邮件,是非常方便。然而,到了Windows下,情况就不一样了。虽然IIS也可以安装SMTP服务,但是,却不能被PHP的mail()函数利用。

经过一番寻找和比较,在wordpress的插件库里,找到了 WP Mail SMTP 这个插件,这个插件,重载了mail()函数,允许自己自定义SMTP服务器,从而使用外部的SMTP SERVER来实现邮件的发送功能。配置,也十分简单。

下载后,解压到WP的plugins目录下,进到WP后台, 启用 WP-Mail-SMTP 这个插件,

wp-mail-smtp wordpress iis

如上,启用之后,在WP的后台 “设置” 菜单里,会多出一项 Email

wordpress wp mail iis

点击Email,右侧出现配置界面:

wordpress wp mail iis

如上所示,我使用的是GMAIL的服务器;

From Email: 是邮件的发送者,可以为空,则和 Username 相同

From Name: 是显示的邮件发送者的名称

Mailer: 一定要选第一个

SMTP Host: 填写smtp服务器的地址或IP

SMTP Port: smtp服务器的端口号,普通的是 25, GMAIL 的 SSL服务器是 465

Encryption: 是否加密,因为GMAIL要求加密,所以选 SSL 这项

Authentication: SMTP服务器是否需要身份认证,我这里是

Username: 邮箱帐号

Password: 邮箱密码


上面都配置好之后,可以发送一个测试邮件,看是否成功,发送的时候,WP-MAIL-SMTP插件会输出调试信息,可以清楚的了解到是否成功,已经原因等信息。

image

如果测试邮件没有问题,就说明已经配置好了。


和别人一起分享吧:
  • Google Bookmarks
  • QQ书签
  • 饭否
  • 校内网
  • 豆瓣九点
  • 嘀咕
  • 365Key网摘
  • POCO网摘
  • 豆瓣
  • 开心网
  • 新浪ViVi
  • 百度搜藏
  • email
  • Add to favorites
  • Facebook
  • Live
  • 收客
  • Twitter
  • del.icio.us
  • PDF
  • Yigg
  • Print
  • Digg
  • Haohao
  • RSS
  • Yahoo! Bookmarks
本文作者:三角猫 DeltaCat
文章出处:真有意思网(http://www.zu14.cn)
引用地址:点击复制本文的 Trackback Url
文章链接:http://www.zu14.cn/2010/01/21/wordpress-iis-send-email-with-external-smtp-server-using-plugin/ [复制] (转载请注明出处及链接)

IIS, WP , , , , ,

上一篇 »:

下一篇 »:
  1. | #1

    @ideacool :
    呵呵,在IIS上,是很不错的一个选择

  2. | #2

    这个也能用上,不错。

  3. | #3

    @yywr :
    在LINUX下,没必要使用了,因为LINUX下,默认都是提供MAIL服务的,PHP自带的mail()函数是最好的方式了

  4. | #4

    这个确实不错,我以前在WIN下就是用的这个,不过LINUX下就不能用它了,否则没法发送,不知道为什么

  5. | #5

    @阳光不锈 :
    呵呵,进到垃圾邮件,只要能看到,就行啊 :)

  6. | #6

    @三角猫 :
    邮件提醒成功了,不过遗憾的是,被放到了垃圾邮件中……

  7. | #7

    @阳光不锈 :
    我自己的虚拟机做服务器了,只能装windows,呵呵

  8. | #8

    你换到了WIN+IIS下面?为什么呢?

  1. 目前还没有任何 trackbacks 和 pingbacks.

 

Related Posts with Thumbnails