^ 回到顶部
  • 人生没有定律,每个人都有自己的节奏
  • 本站wordpress建站教程均通过实践后发布,希望对你有帮助,如果有代码出错,请联系站长解决
  • 希望你的坚持,都是因为热爱,而不是因为不甘心
  • 8年wordpress建站经验,5星服务品质
  • 那些不愿意让你吃亏的人,才是真正值得你深交的人,也是值得你付出时间的人
  • 腾讯云3年2核2G新品轻量限时特惠只需408元

万网主机启用smtp发送邮件

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

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

2 核 2G 限时特惠 396 元/3 年    宝塔建站 10850 大礼包

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(); 
}

 

赠人玫瑰,手有余香。