最新消息:欢迎来到我的小站

wordpress发送电子邮件

未分类 Terry 376浏览 1评论

当发送邮件提示:未能发送电子邮件:您的主机可能禁用了mail()函数。说明你的机器不支持mail()函数调用。

修改配置

这里我们可以通过SMTP方式发送邮件,配置如下:

//使用smtp发送邮件
function mail_smtp( $phpmailer ) {
    $phpmailer->FromName = 'Terry\'s blog'; //发件人名称
    $phpmailer->Host = 'smtp.gmail.com'; //修改为你使用的邮箱SMTP服务器
    $phpmailer->Port = 465; //SMTP端口
    $phpmailer->Username = '[email protected]'; //邮箱账户
    $phpmailer->Password = 'xxx'; //邮箱密码
    $phpmailer->From = '[email protected]'; //邮箱账户
    $phpmailer->SMTPAuth = true;
    $phpmailer->SMTPSecure = 'ssl'; //tls or ssl (port=25时->留空,465时->ssl)
    $phpmailer->IsSMTP();
}
add_action('phpmailer_init', 'mail_smtp');

将此代码加入wordpress对应主题的functions.php文件内。

SMTP设置

常见邮箱SMTP设置(qq邮箱,gmail)

qq邮箱

smtp_qq

smtp_qq

smtp服务器:smtp.qq.com 端口:25 密码就是生成的授权码

gmail:

检查 IMAP 是否已启用

  1. 在计算机上打开 Gmail
  2. 点击右上方的“设置”图标 。
  3. 点击设置
  4. 点击转发和 POP/IMAP 标签。
  5. 在“IMAP 访问”部分,选择启用 IMAP
  6. 点击保存更改

smtp_gmail

转载请注明:Terry's blog » wordpress发送电子邮件

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址