邮件服务配置与邮件通知
配置自建 SMTP 邮件服务,让找回密码与系统通知以自有邮箱发送。
一、邮件服务的用途
邮件主要用于用户找回密码与系统通知。未做任何配置时,系统走默认的发信通道;希望以你自己的邮箱地址发信、提高送达率时,需要改为自建 SMTP。
二、准备发信邮箱
自建发信的前提是邮箱支持 SMTP 服务。常见个人邮箱需先在邮箱设置的 POP3/SMTP/IMAP 项中开启 SMTP,并生成专用授权码;企业邮箱可直接使用登录密码或独立授权码。多数邮箱要求 SMTP 密码填授权码,而不是网页登录密码。
三、后台填写参数
在 后台 → 网站设置 的邮件设置中填写以下参数:
| 参数 | 填写示例 | 说明 |
|---|---|---|
| SMTP 服务器 | smtp.example.com | 邮箱服务商提供的发信服务器地址 |
| 端口 | 465 | SSL 加密端口,SMTPS 常见 465 |
| 邮箱名称 | 你的完整邮箱地址 | 发信人地址 |
| 用户名 | 通常与邮箱地址一致 | 部分邮箱要求填账号全称 |
| 密码 | 授权码 | 非网页登录密码 |
保存后到前台用「找回密码」发一封邮件,验证是否送达。邮件相关记录保存在 kf_Email 表中。
四、发信测试与常见问题
- 提示连接失败:端口与加密方式不匹配,465 配 SSL;25 端口多被云服务器屏蔽;
- 提示认证失败:密码位置填了网页登录密码,应改为授权码;
- 邮件进入垃圾箱:发信人与站点域名不一致,或标题、正文含营销敏感词;
- 显示已发送但用户未收到:先请用户查看邮箱的垃圾邮件目录,同时确认短时间内没有高频发送触发服务商限速;
- 邮件延后很久才到:SMTP 服务器限速,避免短时间群发。
五、安全建议
发信账号建议单独申请,不与个人邮箱混用;使用企业邮箱时,发信地址尽量与站点域名同域,可提高送达率。授权码只填在后台设置中,不要写进模板或代码文件;定期更换授权码,并在更换后立即回填后台,避免找回密码功能失效。