搞定windows主机wordpress发邮件功能
话不多讲,为此问题,我披星戴月地在网上查了两三天的资料,在焦头烂额的时候,总算搞定了。
服务器操作系统windows2003,应用服务器IIS5不支持linux的sendmail,由强大的Google得知可以通过调用外部的smtp服务来实现windows下wordpress发送邮件的功能,并且找到大家一致推荐的wp-mail-smtp插件,插件的配置说明网上一大堆,大多是使用gmail的,看了N篇文章,大多他娘的相互转载,搞的内容都一样,或者就是轻描淡写地带过,完全不给菜鸟机会。
功夫不负有心人,还是在wordpress中文论坛上找到一篇配置wp-mail-smtp插件时,用的126信箱,说是测试成功了,于是我赶紧去注册了一个126信箱,可是配了一下,测试还是不行,再仔细看人家的说明说需要开通邮箱的smtp功能,于是我又到网上去搜索如何开通126的smtp功能,结果发现开通随身邮便可自动开通smtp,烦躁的我也不管随身邮的费用,立马开通了它,10元一月,真心疼,然后又按照人家的图,配置了一把。
然后向我另外一个邮箱发送了一个邮件测试了一把,我简直喜出望外,居然收到了!一切似乎都大功告成了,赶紧跑去下载了mailtocommenter插件,安装上,配置一下后,以不同身份回复留言测试,结果死活收不到邮件,但是wp-mail-smtp测试的时候,确实是可以发出图片的,接下来,我又用mailtocommenter的测试界面测试了一把,结果也是可以发出邮件的,为何偏偏是我想要的回复邮件通知功能不正常?在经过十几个小时的折腾后,看到网上有人说有的smtp是要验证邮件发送人的,如果发送人不符合要求,邮件是发不出去的,这时我才想起,我wordpress管理员配置的邮箱是caoguanghuicgh[$]163.com,而我使用smtp服务的是caoguanghuicgh[$]126.com,我赶紧把我管理员邮箱改为caoguanghuicgh[$]126.com,再去测试一下邮件回复功能,终于成功了,真是辛酸啦。
44条评论▼