配置后台邮件设置
登录后台 → 网站设置 → 邮件设置,填写正确的 SMTP 信息(以 QQ 邮箱为例):
SMTP服务器:
smtp.qq.com端口:
465加密方式:
SSLSMTP账号:
your@qq.comSMTP密码:授权码(不是 QQ 密码)
发件人邮箱:同上
通知接收邮箱:
admin@yourdomain.com(接收留言通知的邮箱)勾选「启用邮件功能」并点击「保存设置」,然后点击「发送测试邮件」验证。
⚠️ 重要提示:
QQ邮箱需要使用授权码,不是QQ密码
登录QQ邮箱 → 设置 → 账户 → POP3/IMAP/SMTP服务 → 生成授权码
163邮箱也需要使用授权码
登录163邮箱 → 设置 → POP3/SMTP/IMAP → 开启服务并获取授权码
SMTP账号就是你的发件邮箱完整地址
SMTP密码:
QQ/163邮箱:填写生成的授权码
其他邮箱:通常是邮箱登录密码
获取QQ邮箱授权码步骤:
登录 QQ 邮箱
点击顶部「设置」
选择「账户」标签
往下找到「POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务」
点击「开启」POP3/SMTP服务
按照提示发送短信验证
获取16位授权码(如:
abcdefghijklmnop)在SMTP密码处填写这个授权码
SMTP账号填写说明
SMTP账号通常填写完整的邮箱地址,具体取决于你使用的邮箱服务商:
常见邮箱服务商的SMTP账号填写示例:
| 邮箱服务商 | SMTP服务器 | SMTP端口 | 加密方式 | SMTP账号 |
|---|---|---|---|---|
| QQ邮箱 | smtp.qq.com | 465 | SSL | 123456789@qq.com(完整邮箱) |
| 163邮箱 | smtp.163.com | 465 | SSL | yourname@163.com(完整邮箱) |
| 126邮箱 | smtp.126.com | 465 | SSL | yourname@126.com(完整邮箱) |
| 新浪邮箱 | smtp.sina.com | 465 | SSL | yourname@sina.com(完整邮箱) |
| 阿里云邮箱 | smtp.aliyun.com | 465 | SSL | yourname@aliyun.com(完整邮箱) |
| Gmail | smtp.gmail.com | 587 | TLS | yourname@gmail.com(完整邮箱) |
| 企业邮箱 | smtp.exmail.qq.com | 465 | SSL | yourname@company.com(完整邮箱) |
常见问题
| 问题 | 解决方案 |
|---|---|
邮件发送失败,提示 | 检查服务器防火墙是否开放端口,或尝试将 |
邮箱收到乱码 | 确保邮件正文 |
留言提交成功但未收到邮件 | 查看 PHP 错误日志,或在 |
前台 AJAX 提交跨域 | 将 |