发布于 23/09/2026
指南
一个真的能发出邮件的联系表单
这是网站上最平常的功能,却也是最常出问题的一个:访客点击「发送」,一切看起来都正常,可消息永远没有送到。下面为您讲清楚表单背后到底发生了什么、无声失效的三个常见原因,以及如何确保每一条消息都能送到您手里。
从「发送」按钮到您的收件箱之间发生了什么
表单不过是页面上的几个输入框。访客点击之后,浏览器把框里的内容发给服务器,关键就在这里:服务器上的一个小程序必须组装出一封电子邮件,再交给一台发信服务器,由它转送到您的邮箱。三个环节,每一个都可能掉链子,而且不会显示任何错误提示。
很多「自己做」的网站停在了第一个环节:表单是有了,却没有任何东西把它和邮箱连起来。按钮在视觉上是能用的,消息却发进了虚空。
三种经典故障
| 服务器发不出去 | 为了对抗垃圾邮件,大多数主机商会封锁或限制直接发送邮件。程序显示消息「已发送」,但从未送达。解决办法:通过专门的、带身份验证的发信服务来发送。 |
| 消息进了垃圾箱 | 邮件到了,却被归入垃圾邮件,因为在您的邮箱看来发件人不合法(域名未经验证、发件人被冒用)。解决办法:从经过验证的地址发送,而不是「以访客的名义」发送。 |
| 机器人灌爆收件箱 | 没有防护的表单每天会收到几十条自动消息。最后您干脆不看了,真正的客户也就被淹没了。解决办法:设置发送上限、给机器人布一个隐形陷阱,或者加一道不显眼的测试。 |
决定成败的细节:回复给谁?
设计得当的表单不会伪装成邮件是访客发来的——那恰恰是冒用者的做法,邮箱服务会对此进行惩罚。它会从网站自己的地址发送,并把访客的地址填在专门的字段里,也就是 Reply-To。结果就是:当您点击「回复」时,您的回复会准确地发给访客,同时又完全合规。
在任何网站上都可以验证这一点:从您自己的表单给自己发一条测试消息,然后点击回复。如果建议的收件人不是您在表单里填的那个地址,那就说明某处接错了。
测试您的表单,然后再测一次
表单要在上线当天测试,之后每次更换邮箱地址或邮件服务时也要再测。给自己发一条内容易于辨认的消息,查看收件箱和垃圾箱,再回复一下以验证回程。花两分钟,就能避免六个月后才发现一条报价请求都没收到过。
Leopar 为您做的事
Leopar 网站的表单一上线就已接通:每条消息都通过我们经过验证的发信服务发出,以您网站的名称作为发件人送达您的收件箱,访客地址则放在 Reply-To 中——点一下回复即可。每小时的发送上限保护您的收件箱免受机器人的轰炸。收到的消息数量会体现在上线后我们发给您的动态里。
您换了邮箱地址?告诉 Léo 就好。想加一个字段、一个「希望回电」的勾选框,或者一个单独的报价申请表单?在完整套餐下,Léo 可以按需修改表单。看看 Léo 能搭建些什么。
我们不提供的东西:以您域名为后缀的电子邮箱。表单消息会送到您已经在用的地址(Gmail、Outlook、QQ 邮箱……),这样就很好。
常见问题
我可以在多个地址上接收消息吗?
最简单的办法是在您的邮箱里设一条转发规则:它会把从网站收到的每条消息转发给您的同事,表单本身不用做任何改动。
需要 CAPTCHA(点图片的那种验证)吗?
不一定。CAPTCHA 会赶走一部分真实访客。对展示型网站来说,绝大多数情况下,发送上限加一个针对机器人的隐形陷阱就足够了。
表单符合 GDPR 吗?
联系表单的依据是正当利益:是访客主动写信给您。您只需在隐私政策里说明您如何处理这些消息、保存多长时间即可。
用表单,还是直接公开显示邮箱地址?
两者都要。表单在手机上转化率更高;公开的地址能让偏爱自己邮箱客户端的人安心。不过,明文显示的地址会招来垃圾邮件:最好只放在页脚。