旅宿咨询表单显示「已送出」,收件箱却没有邮件。客人收到了自动回复,但找不到给旅宿的通知。邮件进了垃圾邮件文件夹,或只有某些地址收不到——。
这个问题难处在于,表单画面、WordPress、发件服务器、邮件投递及收件服务之间有多个阶段。WordPress接受了邮件发送处理,与邮件送达旅宿收件箱,不是同一件事。
本文说明如何请Codex或Claude Code协助整理状况,让不熟悉IT的旅宿经营者也能安全排查。
结论:邮件分成五个阶段确认
咨询邮件经过以下路径。
1. 客人提交表单
↓
2. WordPress、表单功能处理内容
↓
3. 网站将邮件交给邮件服务器
↓
4. 通过发件人验证与垃圾邮件判定
↓
5. 送达旅宿收件箱
即使画面显示完成,仍可能在3〜5失败。不要只对AI说「修好邮件」,而要整理已确认到哪个阶段。
先确保营业上的替代渠道
若怀疑收不到咨询,在调查期间也要提供客人能联系的方法。
- 清楚提供电话号码
- 提供可用的OTA或预订服务
- 决定是否暂时以官方SNS消息作为联系窗口
- 撰写请已提交的客人再次联系时使用的文字
- 在表单附近显示未收到回复时的联系方法
请提醒客人不要将个人信息写在SNS公开贴文。不要在确认前断言「丢失了多少天的咨询」。
第1阶段:确认表单画面
使用电脑与智能手机确认以下内容。
- 表单有显示
- 能输入必填字段
- 能阅读个人信息说明
- 能按下提交按钮
- 显示错误消息或完成消息
- 不会重复提交
- 提交后不会让人误以为预订已完成
咨询不等于预订确认。完成消息应分别说明「已接受提交」、回复时间,以及急件的联系方式。
测试不要使用真实客人的信息,应在主题或姓名明确标示是测试。短时间内多次提交,可能因垃圾消息防护而暂时被拒绝。
第2阶段:确认WordPress是否处理
某些表单功能能在管理画面或专用存储区域留下咨询记录。若已保存,可能表示已通过表单处理阶段。
然而,将咨询内容存到WordPress,会增加个人信息保存位置。
- 保存什么
- 谁能查看
- 何时删除
- 是否也包含在备份中
- 维护人员是否需要查看
这些都应先决定。不能为了应对邮件未送达,就无限期保存个人信息。
WordPress的wp_mail()用于邮件发送处理,但官方资料也说明,即使处理结果为true,也不自动代表收件人已收到邮件。
第3阶段:确认是否从网站交给邮件投递系统
WordPress使用服务器邮件功能或外部邮件发送服务发件。这里要确认以下项目。
- 通过哪种机制发送
- 发件地址是否为旅宿域名
- 回复地址是否设为表单填写者
- 发件服务的验证是否有效
- 是否有发件失败记录
- 是否超过每日发件上限
- 合同及付款是否有效
若直接将表单填写者地址用作「发件人」,就等于旅宿网站冒用别人的域名发件,容易验证失败。一般会以旅宿管理的域名作为发件人,将客人地址设为回复地址。实际设置应确认表单产品及邮件服务的官方程序。
第4阶段:理解SPF、DKIM与DMARC
这些机制让收件方确认,以旅宿域名名义发出的邮件,是否来自合法发件来源。
SPF
在DNS列出哪些服务器可用该域名发件。需要整理旅宿一般邮件、WordPress、预订系统及电子报等全部发件来源。
DKIM
为发出的邮件加上数字签名,让人更容易确认途中未被篡改,以及发件已获域名管理员认可。
DMARC
确认SPF或DKIM结果与画面所示发件人域名是否一致,并向收件方提供处理验证失败邮件的政策。也可接收汇总报告,用于调查冒用或设置遗漏。
Google的发件人指南,对发往Gmail的所有发件人提出SPF或DKIM等要求,并建议设置SPF、DKIM与DMARC。
不要让AI直接生成整套DNS记录
SPF应包含的发件来源,以及DKIM值,取决于已签约的邮件、预订及发送服务。设置推测的值,可能连目前能送达的邮件也变成失败。
- 列出旅宿所有发件服务
- 取得各服务的官方设置值
- 以只读方式确认目前DNS记录
- 确认重复或覆盖的影响
- 由人批准变更建议
- 应用后,使用多个收件服务确认
不要把DNS管理画面登录信息或私钥贴给AI。
第5阶段:确认收件方
即使已发出,也可能被收件方分类到其他位置。
- 垃圾邮件文件夹
- 隔离、检疫画面
- 自动分类规则
- 转发设置
- 屏蔽名单
- 邮箱容量
- 离职者或旧负责人的地址
- 邮件列表参与状态
只用旅宿单一收件地址测试,可能漏看收件方特有的问题。发往已获许可、供测试使用的多个服务地址,比较送达情况。但不要未经同意就用真实客人的地址测试。
自动回复与旅宿通知要分别确认
咨询表单通常有两种邮件。
| 邮件 | 收件对象 | 确认事项 |
|---|---|---|
| 给旅宿的通知 | 旅宿接待人员 | 是否会漏看咨询 |
| 给客人的自动回复 | 填写的地址 | 受理内容、预计回复时间及联系方式是否正确 |
可能只有其中一种送达。请各自确认发件人、收件人、主题、正文及回复地址。若自动回复包含全部咨询内容,地址填错时可能把个人信息寄给第三方,因此只列出必要内容。
处理邮件日志的注意事项
投递记录有助调查原因,但可能包含以下信息。
- 电子邮件地址
- 主题
- 部分正文
- 发送时间
- IP地址
- 内部服务器名称
- 投递服务标识
不要将整份日志贴给AI,只将测试邮件的时间及投递状态等必要部分匿名化。也要决定日志保存期间及查看权限。
定期测试方法
每月一次,或变更表单、邮件设置、DNS之后,确认以下事项。
- 以专用测试内容提交表单
- 画面显示完成
- 给旅宿的通知送达
- 给客人的自动回复送达测试地址
- 没有进入垃圾邮件文件夹
- 回复地址正确
- 电脑与智能手机都能阅读邮件
- 整理测试记录及不必要的个人信息
日常外部监控只确认表单存在,将实际提交另外列为低频率功能测试,比较不会增加不必要的邮件。
可以交给AI的工作
Codex或Claude Code可协助以下事项。
- 建立从表单到收件的路径图
- 列出旅宿使用的发件服务
- 以只读方式确认表单设置的发件人及回复地址
- 整理DNS记录与官方设置值的差异
- 建立测试案例与检查清单
- 将错误分为发件、验证、传递及收件
- 撰写给主机服务商或邮件公司的咨询内容
- 建立去除个人信息的故障记录
不要将邮件账号密码、API密钥或DNS管理权限交给AI。变更应从建议及差异确认开始。
可复制使用的AI委托内容
先整理路径
WordPress咨询邮件有时无法送达旅宿。
请先不要变更设置或发送测试邮件。
请分成表单输入、WordPress处理、发件服务、SPF・DKIM・DMARC验证,
以及收件箱这五个阶段,建立确认项目。
请区分目前已确认事实、可能原因及未确认事项。
不要显示密码、API密钥、顾客信息或邮件正文。
以只读方式确认表单设置
请确认咨询表单的邮件设置,不要变更。
整理发件人、收件人、回复地址、给旅宿的通知,以及给客人的自动回复,
指出可能导致被判定冒用,或发送个人信息的情况。
不要显示秘密值,只报告设置位置及确认结果。
在我批准之前,不要新增插件、变更SMTP或DNS。
建立DNS验证变更计划
请根据使用旅宿域名发件的服务清单,以及各公司的官方设置资料,
建立SPF、DKIM、DMARC确认计划。
不要捏造推测的DNS值,请列出目前值、官方必要值、差异、影响、
恢复原状的方法,以及应用后的测试。
不要执行DNS变更,请保留为由人批准的项目。
撰写邮件未送达时的咨询内容
请针对以下测试邮件未送达情况,撰写要寄给主机服务商或邮件服务的
咨询内容。
简洁包含发送日期与时间、发件人域名、收件服务、表单结果、
投递状态、验证结果,以及是否已确认垃圾邮件。
必要时遮蔽电子邮件地址,不要包含正文、顾客信息或身份验证信息。
选择邮件发送服务的比较项目
不要只依特定插件名称决定,请确认以下事项。
- 能以旅宿域名发件
- 有SPF、DKIM与DMARC官方程序
- 能确认发件结果与失败原因
- 有与WordPress或表单功能的官方整合
- 每日发件数量与价格符合用途
- 是否有日文支持
- 能限制API密钥等权限
- 离职或委托结束时能交接
- 日志保存内容及期间
- 有故障时的替代联系方法
共用虚拟主机,先确认供应商的邮件发送规格与建议方法。VPS自行管理邮件服务器的责任较大,应与维护人员一并比较外部事务性邮件服务等选项。
旅宿经营者检查清单
- [ ] 已分开确认表单完成与收件箱送达
- [ ] 已分别测试给旅宿的通知及给客人的自动回复
- [ ] 测试使用虚构个人信息
- [ ] 已确认发件人与回复地址的角色
- [ ] 已确认垃圾邮件、隔离、转发及容量
- [ ] 已列出旅宿所有发件服务
- [ ] 已将SPF、DKIM与DMARC与官方资料对比
- [ ] 没有让AI推测DNS值或秘密信息
- [ ] 日志只取必要部分匿名化处理
- [ ] 已决定定期测试负责人及记录位置
若要减少垃圾自动提交,可参考旅宿咨询表单的垃圾消息防护。公开页面监控可参考旅宿网站的外部监控;故障初步应急响应可参考WordPress故障后的最初30分钟;每月确认可参考住宿设施网站每月检查。
参考信息
总结
即使咨询画面出现「已送出」,也不代表邮件已送达旅宿收件箱。依表单、WordPress、发件服务、域名认证及收件箱的顺序,分开确认。
AI能整理路径、设置差异、测试计划及咨询内容。旅宿经营者负责替代联系方式、个人信息处理、发件服务、DNS变更批准,以及最后的收件确认。定期测试发送与收件确认,可减少「没发现客人咨询」造成的营业损失。

