^ 回到顶部
  • 人生没有定律,每个人都有自己的节奏
  • 本站wordpress建站教程均通过实践后发布,希望对你有帮助
  • 希望你的坚持,都是因为热爱,而不是因为不甘心
  • 5年wordpress建站经验,5星服务品质
  • 那些不愿意让你吃亏的人,才是真正值得你深交的人,也是值得你付出时间的人

万网主机启用smtp发送邮件

阿里云限时特惠

之前用香港的渣渣空间时,邮件评论集回复功能折腾两下就搞定了,后面因为欣赏多说的便捷回复和与更多社交软件交融,就没有折腾与评论相关的功能了,再后来在万网买了一个 X5 虚拟空间,发现不论你怎么弄,都搞不定这个邮件评论,通过代码测试主机是不支持 mail()函数的,后面没办法,只好问客服了,话说那天还是晚上 10 点钟呀,客服给了我详细的回复,大公司就是值得信赖!虽然有时候也有点坑咯,如果你是新学建站的朋友,建议选择万网,服务真的没话说。备案也挺方便的,也不需要花一分钱。

1、首先必须开启后台的 fsockopen 函数,如下图
万网主机启用smtp发送邮件

2、然后必须修改 wordpress 文件 wp-includes/class-smtp.php,如下图:
万网主机启用smtp发送邮件

 

2015 年 9 月 7 日更新:陌小雨帮大家把这串代码写到下面,方便大家复制哈:大概在第 202 行,用注释符号注释,最终效果如下(最后一行是要新添加的,前面几行是要注释掉的。)

 /**$this->smtp_conn = @stream_socket_client(
            $host . ":" . $port,
            $errno,
            $errstr,
            $timeout,
            STREAM_CLIENT_CONNECT,
            $socket_context
        );
*/
$this->smtp_conn = fsockopen($host, $port, $errno, $errstr);

3、百度搜索发信代码或者安装 Configure SMTP 插件发信吧!xiu 主题自带此邮件评论提醒功能哦!给一个插件设置的截图吧,参考参考
万网主机启用smtp发送邮件

Ps:陌小雨用的是万网的免费企业邮箱哦,一键设置解析,方便,快去领吧

4、2015 年 11 月 8 日更新 新增免插件纯代码实现万网虚拟主机利用 smtp 发信办法。

//使用 smtp 发送邮件,笔者用的是 QQ 邮箱,你可以参照你使用的邮箱具体设置 SMTP 
add_action('phpmailer_init', 'mail_smtp'); 
function mail_smtp( $phpmailer ) { 
$phpmailer->FromName = 'myxblog'; //发件人 
$phpmailer->Host = 'smtp.qq.com'; //修改为你使用的 SMTP 服务器 
$phpmailer->Port = 465; //SMTP 端口 
$phpmailer->Username = 'qq 邮箱'; //邮箱账户 
$phpmailer->Password = 'qq 邮箱密码'; //邮箱密码 
$phpmailer->From = '发件人邮箱'; //你的邮箱 
$phpmailer->SMTPAuth = true; 
$phpmailer->SMTPSecure = 'ssl'; //tls or ssl (port=25 留空,465 为 ssl) 
$phpmailer->IsSMTP(); 
}

 

历史上的今天:
让小雨知道,这篇文章帮到了你

展开阅读全文

扫码关注微信公众号zs40086(微搜片)随时随地微信看片,抢先福利电影等你来

热门推荐

如有疑问,请前往问答中心反馈!

反馈
  1. 我爱动感单车网
    看的我稀里糊涂的,真不知怎么弄才是正确的。
  2. 看看
    :grin: 很不错
  3. 小幻
    不对吧?直接给PHPMAILER参数变量赋值就可以完美解决mail函数不可用的
    • 陌小雨网站管理员
      @小幻 官方解答,本文指的是万网的虚拟主机。
      • 小幻
        @陌小雨 我就是用的万网,根本不会出现那个问题哟,WP_SMTP只是因为他版本错了,wordpress已经用了phpmailer5.3 换成5.2.1就好了
  4. 一维博客
    很有用,已经成功了,太感谢了!
  5. IT米粒网
    需要用万网的企业邮箱么
  6. IT米粒网
    fsockopen函数开启;第二步也注释修改了,第三步用的发信代码,访问出现错误呢。