专栏首页许都博客无插件使用SMTP发送邮件

无插件使用SMTP发送邮件

使用SMTP发送邮件的理由有:

  1. 很多虚拟主机禁用了mail函数,根本发不了邮件。
  2. 服务器默认的发件地址又很大几率会被拦截。
  3. 使用企业邮箱发邮件更高大上。

但是对于很多和我一样不喜欢使用插件的人来说,很多SMTP插件不好用,而且有的还报错。

所以无插件使用SMTP发送邮件的方法,将下列代码修改一下加入到functions.php文件即可:

//使用smtp发邮件
function mail_smtp( $phpmailer ) {
  $phpmailer->IsSMTP();
  $phpmailer->SMTPAuth = true;//启用SMTPAuth服务
  $phpmailer->Port = 465;//MTP邮件发送端口,这个和下面的对应,如果这里填写25,则下面为空白
  $phpmailer->SMTPSecure ="ssl";//是否验证 ssl,这个和上面的对应,如果不填写,则上面的端口须为25
  $phpmailer->Host = "smtp.exmail.qq.com";//邮箱的SMTP服务器地址,如果是QQ的则为:smtp.exmail.qq.com
  $phpmailer->Username = "yunkeboke@gmail.com";//你的邮箱地址
  $phpmailer->Password ="********";//你的邮箱登陆密码
}
add_action('phpmailer_init', 'mail_smtp');
//下面这个很重要,得将发件地址改成和上面smtp邮箱一致才行。
function ashuwp_wp_mail_from( $original_email_address ) {
    return 'yunkeboke@gmail.com';
}
add_filter( 'wp_mail_from', 'ashuwp_wp_mail_from' );

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [快学Python3]SMTP发送邮件

    概述 在本文中,主要介绍使用smtplib进行文本格式、HTML格式和带附件的邮件发送处理。 导入smtplib模块 import smtplib 关键函数说明...

    苦叶子
  • 【Laravel】使用QQ SMTP发送邮件

    MAIL_DRIVER=smtp MAIL_HOST=smtp.qq.com MAIL_PORT=465 MAIL_USERNAME=[**邮箱地址**] MA...

    redszhao
  • 不使用smtp直接发送邮件

    码农二狗
  • [GO]使用go-smtp发送邮件通知

    直接使用go-smtp包 ,为了防止乱码 , 主题subject进行了base64编码

    陶士涵
  • python3.6使用SMTP协议发送邮件

    本文实例为大家分享了python3.6使用SMTP协议发送邮件的具体代码,供大家参考,具体内容如下

    砸漏
  • Python3 SMTP发送邮件

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式...

    织幻妖
  • python SMTP邮件发送

    本例使用的时python2.7环境,python3的操作应该也是差不多的。 需要用到smtplib和email两个包。

    py3study
  • laravel5.4 发送SMTP邮件

    https://blog.csdn.net/qq_35843527/article/details/77880631

    全栈程序员站长
  • Lumen / Laravel 使用网易邮箱 SMTP 发送邮件

    Laravel 是目前最流行的PHP框架,而Lumen 是 Laravel 的精简版,主要用于接口开发。

    Lanson
  • CentOS使用SMTP第三方发送邮件

    SMTP称为简单邮件传输协议(Simple Mail Transfer Protocal),目标是向用户提供高效、可靠的邮件传输。它的一个重要特点是它能够在传送...

    张琳兮
  • SMTP邮件发送命令

    第一步,远程登录smtp服务器 在命令行窗口输入 telnet smtp.163.com 25 然后回车 第二步,用户登录 输入 he...

    张泽旭
  • vapor smtp发送邮件provider

    最经几天一直在拜读Vapor中service的源码,连续几天上班途中和下班之后都是在翻看源码,从刚开始感觉云山雾绕到逐渐清晰

    大话swift
  • python之SMTP发送邮件

    假设我们自己的邮件地址是myemail@163.com,对方的邮件地址是friend@qq.com,我们在网易提供的163邮箱界面编写邮件,然后发送给对方。那么...

    菲宇
  • Django SMTP发送邮件 email

    拿到授权码后,填入settings.py中的EMAIL_HOST_PASSWORD="授权码"即可

    Coxhuang
  • wordpress邮箱发送smtp插件 Easy WP SMTP配置教程

    wordpress邮箱发送smtp插件 Easy WP SMTP配置教程 新建了几个wordpress站点,这几天解决了邮件发送问题。

    用户7146828
  • 腾讯云:WordPress不使用插件来实现SMTP邮件发送功能

    在使用 WordPress 建站的过程当中,我们经常会用到邮件功能。WordPress 自带了 mail 函数,但用自带的 mail 函数来发送邮件的时候很容易...

    Wordpress教程
  • Golang 通过 smtp 发送邮件

    package main import( "fmt" "net/smtp" "encoding/base64" ) //html,plain func Send...

    李海彬
  • 九、Python发送QQ邮件(SMTP)

    看了廖雪峰老师的教程: 一封电子邮件的旅程就是 发件人 -> MUA -> MTA -> MTA -> 若干个MTA -> MDA <- MUA <- 收件人 ...

    酱紫安
  • Python SMTP 发送邮件方法

    在很多时候,使用 Python 发送邮件可能没有办法使用邮件服务器提供的 API,因为不是所有的邮件服务商都会提供 API 供客户使用的。

    HoneyMoose

扫码关注云+社区

领取腾讯云代金券