WordPress无插件配置SMTP邮件功能,并自定义默认发件人地址和名称
通常情况下,安装好服务器环境后,wordpress中的发送邮件功能就可以使用了。wordpress程序的SMTP邮件功能默认使用的是25端口,如果你的网站使用的是阿里云服务器、腾讯云服务器的话,那么25端口是默认封禁的,这是为了防止网站滥发邮件特意关闭的,并且明确指出没有特殊需求25端口不给开放,如果发送邮件请使用465端口。
另外,即使邮件功能可以使用,如果有用户在你的网站上注册账号时,服务器就会向对方发送一封提醒邮件,可是有一个问题,wordpress默认的发件人名称是WordPress,发件人地址是wordpress@你的域名,而且现在的wordpress版本后台不支持自定义修改这些信息,稍微懂行的人一眼就能看出你的网站在使用什么程序,很是蛋疼。。。同时也给你的网站安全性带来了隐患!
那么问题来了:
SMTP邮件端口如何修改?
默认邮件发件人地址和名称如何修改?
在哪个文件路径里修改?
显然,并不是所有的人都懂代码都会修改!
今天,小编就教大家如何在不使用任何插件的情况下配置SMTP邮件功能,并自定义默认发件人地址和名称。
方法
只需在当前使用的主题中找到functions.php文件,修改里面的函数即可。
将以下代码加入到主题函数中(可以放到函数的最后面),修改里面的相关参数即可,具体怎么修改代码中都有提示。
//使用SMTP服务发送邮件
add_action('phpmailer_init', 'mail_smtp');
function mail_smtp( $phpmailer ) {
$phpmailer->IsSMTP();
$phpmailer->SMTPAuth = true;//启用SMTPAuth服务
$phpmailer->Port = 465;//SMTP邮件发送端口,这个和下面的SSL验证对应,如果这里填写25,则下面参数为空
$phpmailer->SMTPSecure ="ssl";//是否验证ssl,与SMTP邮件发送端口对应,如果不填写,则上面的端口须为25
$phpmailer->Host = "smtp.ym.163.com";//邮箱SMTP服务器地址(smtp.ym.163.com是网易企业邮箱,smtp.exmail.qq.com是QQ邮箱和腾讯企业邮箱)
$phpmailer->Username = "kf@ittiantang.com";//你的邮箱地址
$phpmailer->Password ="********";//你的邮箱登录密码
}
//修改发件默认邮箱,这里要和SMTP邮箱保持一致!!!
add_filter( 'wp_mail_from', 'wp_mail_from' );
function wp_mail_from() {
return 'kf@ittiantang.com';//发件地址,填写你的邮箱地址
}
//修改发件人名称
add_filter('wp_mail_from_name','wp_mail_from_name');
function wp_mail_from_name() {
return 'IT天堂'; //填写你的网站名称
}
代码保存后,SMTP邮件功能就配置成功了,自己可以测试一下,OK!
1.本站所有资源收集于互联网和用户上传,如有侵权请联系客服删除;
2.本站不保证所提供下载资源的准确性、安全性和完整性,请自行测试;
3.资源仅供学习交流使用,版权归原作者所有,请在下载后24小时之内删除;
4.如用于商业或非法用途实属个人行为,与本站无关,一切后果由用户自负;
5.本站提供的源码、主题模板、插件等资源,都不包含技术服务,请大家谅解;
6.本站所设置的资源售价只是用于赞助,收取费用仅维持本站的日常运营所需;
7.如果您有好的源码或者教程,请至个人中心发布资源,将有积分奖励和额外收入;
8.本站默认解压密码:www.ittiantang.com,如有链接无法下载,请联系管理员处理。
IT天堂 » WordPress无插件配置SMTP邮件功能,并自定义默认发件人地址和名称
2.本站不保证所提供下载资源的准确性、安全性和完整性,请自行测试;
3.资源仅供学习交流使用,版权归原作者所有,请在下载后24小时之内删除;
4.如用于商业或非法用途实属个人行为,与本站无关,一切后果由用户自负;
5.本站提供的源码、主题模板、插件等资源,都不包含技术服务,请大家谅解;
6.本站所设置的资源售价只是用于赞助,收取费用仅维持本站的日常运营所需;
7.如果您有好的源码或者教程,请至个人中心发布资源,将有积分奖励和额外收入;
8.本站默认解压密码:www.ittiantang.com,如有链接无法下载,请联系管理员处理。
IT天堂 » WordPress无插件配置SMTP邮件功能,并自定义默认发件人地址和名称
常见问题FAQ
- IT天堂的会员权益只能通过充值获得吗?
- 您可以通过签到功能获得积分,用积分兑换会员权益。
- 网站上的VIP资源只能通过充值购买吗?
- 您可以通过每日签到获得积分,使用积分直接购买VIP资源。