Products
GG网络技术分享 2025-03-18 16:12 0
wordpress 的SMTP邮件服务可以帮助我们更好的管理网站,功能包括使用 WordPress 邮件评论回复通知、用户注册邮件通知、以及其他邮件通知功能,这些基本都会使用 SMTP邮件服务,实现 wordpress 的SMTP邮件服务需要服务器启用 mail 函数,其实很多的虚拟主机基本都是禁用了 mail 函数,所以剩下了办法就只能是安装插件最为简单,今天我们看看如何安装wordpress 的SMTP邮件服务插件,本教程以WP SMTP插件和QQ邮箱为例,其他的插件和邮箱设置基本类似。(不用插件启用SMTP邮件服务:如果你使用的是云服务器或者你的虚拟主机没禁用mail 函数的话请关注墨涩网后面的更新教学文章)。
关联文章导航
【开启wordpress 的SMTP邮件通知服务:WP SMTP插件——墨涩网】
【WordPress纯代码无插件开启SMTP邮件服务——墨涩网】
【解决腾讯云主机无法使用SMTP邮箱——墨涩网】
第一步、配置邮箱
1.打开登录QQ邮箱依次打开设置-账户
2.找到IMAP/SMTP服务,开启对应服务(默认是开启的)。
3.点击下方的生成授权码
4.需要安全验证,根据提示验证即可。
5.复制得到的授权码信息备用。
第二步、wordpress后台安装WP SMTP插件
1.打开wordpress网站后台,在安装插件界面搜索“WP SMTP”插件并安装启用。
2.在已安装插件下面找到“WP SMTP”插件打开其设置选项
按要求填写信息,SMTP服务器地址:smtp.qq.com,SMTP端口:25,认证密码一栏填写的不是你的邮箱密码,是刚才在QQ邮箱复制得到的授权码,之后点击保存即可。
注意:(如果你不是QQ邮箱,SMTP服务器地址和端口请参考文章末尾的信息,QQ有支持SSL加密方式,其他邮箱请自测,或者直接默认None)
3.测试是否配置成功
在插件设置下面有测试功能区,填写你的邮箱信息和测试内容后发送测试即可,看能否收到信息。
如果测试失败,很有可能是你在安全组没有放行你的SMTP邮箱服务使用的端口所导致的,前往服务器的安全组中放行SMTP邮箱所使用的出站规则即可。
如果还是不行,或许是因为有些服务器提供商默认禁用了SMTP邮箱端口,比如腾讯云主机默认是不开放25端口的,需要去官网控制台手动解除。具体解除教程请查看下面的文章。
【解决腾讯云主机无法使用SMTP邮箱——墨涩网】
第三步、设置wordpress设置
打开wordpress网站后台,点击设置下面的讨论菜单,开启发送邮件通知的选项保存即可,如果你当前使用的主题还有其他邮件通知功能,请到主题设置菜单下找到相关设置开启即可。
教程结束
注意:进过测试,包括新浪邮箱,126邮箱,163邮箱,阿里云邮箱和qq邮箱。其中新浪邮箱和阿里云邮箱不需要授权码,登录账号和密码就可以在第三方直接使用。而主流的qq邮箱在第三方登录时需要输入授权码,qq邮箱的独立密码都不行,必须是授权密码。
常用的邮箱服务器(SMTP、POP3)地址、端口
sina.com:
POP3服务器地址:pop3.sina.com.cn(端口:110)
SMTP服务器地址:smtp.sina.com.cn(端口:25)
sinaVIP:
POP3服务器:pop3.vip.sina.com (端口:110)
SMTP服务器:smtp.vip.sina.com (端口:25)
sohu.com:
POP3服务器地址:pop3.sohu.com(端口:110)
SMTP服务器地址:smtp.sohu.com(端口:25)
126邮箱:
POP3服务器地址:pop.126.com(端口:110)
SMTP服务器地址:smtp.126.com(端口:25)
139邮箱:
POP3服务器地址:POP.139.com(端口:110)
SMTP服务器地址:SMTP.139.com(端口:25)
163.com:
POP3服务器地址:pop.163.com(端口:110)
SMTP服务器地址:smtp.163.com(端口:25)
QQ邮箱
POP3服务器地址:pop.qq.com(端口:110)
SMTP服务器地址:smtp.qq.com (端口:25)
QQ企业邮箱
POP3服务器地址:pop.exmail.qq.com (SSL启用 端口:995)
SMTP服务器地址:smtp.exmail.qq.com(SSL启用 端口:587/465)
yahoo.com:
POP3服务器地址:pop.mail.yahoo.com
SMTP服务器地址:smtp.mail.yahoo.com
yahoo.com.cn:
POP3服务器地址:pop.mail.yahoo.com.cn(端口:995)
SMTP服务器地址:smtp.mail.yahoo.com.cn(端口:587
HotMail
POP3服务器地址:pop3.live.com (端口:995)
SMTP服务器地址:smtp.live.com (端口:587)
gmail(google.com)
POP3服务器地址:pop.gmail.com(SSL启用 端口:995)
SMTP服务器地址:smtp.gmail.com(SSL启用 端口:587)
263.net:
POP3服务器地址:pop3.263.net(端口:110)
SMTP服务器地址:smtp.263.net(端口:25)
263.net.cn:
POP3服务器地址:pop.263.net.cn(端口:110)
SMTP服务器地址:smtp.263.net.cn(端口:25)
x263.net:
POP3服务器地址:pop.x263.net(端口:110)
SMTP服务器地址:smtp.x263.net(端口:25)
21cn.com:
POP3服务器地址:pop.21cn.com(端口:110)
SMTP服务器地址:smtp.21cn.com(端口:25)
Foxmail:
POP3服务器地址:POP.foxmail.com(端口:110)
SMTP服务器地址:SMTP.foxmail.com(端口:25)
china.com:
POP3服务器地址:pop.china.com(端口:110)
SMTP服务器地址:smtp.china.com(端口:25)
tom.com:
POP3服务器地址:pop.tom.com(端口:110)
SMTP服务器地址:smtp.tom.com(端口:25)
etang.com:
POP3服务器地址:pop.etang.com
SMTP服务器地址:smtp.etang.com
一些网站需要比较频繁地发布活动公告,也或是要发布动态更新等。比如本站就需要经常发布资源更新公告。这时就需要在网站明显位置显示公告内容以通知所有用户。之前有发现过类似功能的插件,忘了那插件叫什么名了,不过还是对免插件更感兴趣点。本文将为大家介绍如何免插件为WordPress添加网站公告功能。以下是具体实现方法:
将以下代码插入主题function.php文件中。添加以下代码后,进入后台首页将会看到一个可添加公告内容的区域,只需在此区域添加你想写的公告内容即可。
/*
添加网站公告功能
代码来源: www.wpzxbj.com
*/
function wp_dashboard_notice() {
if($_POST && $_POST[‘update-notice’] == 1){
check_admin_referer(‘notice’);
$notice = serialize($_POST[‘notice’]);
update_option(‘notice’,$notice) or add_option(‘notice’,$notice);
}
?>
<?php
}
function my_wp_dashboard_setup() {
if(current_user_can(‘edit_themes’))wp_add_dashboard_widget(‘wp_dashboard_notice’,’网站公告’,’wp_dashboard_notice’);
}
add_action(‘wp_dashboard_setup’,’my_wp_dashboard_setup’);
然后,你还需在主题中任意你想要显示公告信息的地方添加以下代码来调用公告内容,一般添加到header.php文件中:
/*
调用网站公告内容
代码来源: www.wpzxbj.com
*/
Demand feedback