src/view/ContactUs/Index.vue - 新的联系我们页面(含表单)service_abc123)主题:新联系表单提交 - {{subject}}
发件人:{{from_name}} <{{from_email}}>
回复至:{{reply_to}}
=====================================
联系表单提交信息
=====================================
【联系人】{{from_name}}
【联系电话】{{from_phone}}
【邮箱】{{from_email}}
【企业名称】{{from_company}}
【咨询主题】{{subject}}
【留言内容】
{{message}}
=====================================
提交时间:{{date}}
=====================================
此邮件由网站联系表单自动发送
收件邮箱:{{to_email}}
template_xyz789)user_abc123xyz)打开 src/view/ContactUs/Index.vue,找到以下代码(约第 225 行):
emailjsConfig: {
serviceId: 'YOUR_SERVICE_ID', // 替换为您的 Service ID
templateId: 'YOUR_TEMPLATE_ID', // 替换为您的 Template ID
publicKey: 'YOUR_PUBLIC_KEY' // 替换为您的 Public Key
}
替换为您的实际配置:
emailjsConfig: {
serviceId: 'service_abc123', // 您的 Service ID
templateId: 'template_xyz789', // 您的 Template ID
publicKey: 'user_abc123xyz' // 您的 Public Key
}
在代码中已设置固定接收邮箱:
to_email: 'zhanyuhangkong@163.com' // 接收邮件的固定邮箱
如需修改,请编辑 src/view/ContactUs/Index.vue 第 268 行。
如需多人接收,可修改模板或使用多个 Service。
启动项目
npm run dev
访问页面
http://localhost:8888/#/contactus填写表单
验证结果
| 项目 | 免费额度 | 说明 |
|---|---|---|
| 邮件发送 | 200 封/月 | 足够小型企业使用 |
| 存储 | 50MB | 存储邮件历史 |
| 附件 | 不支持 | 免费版不支持附件 |
如需要更多额度:
虽然 Public Key 是公开的,但建议:
防止恶意提交,可添加:
在 EmailJS Dashboard 设置:
A: 检查以下几点:
A: 检查:
A: 检查:
如遇到问题:
完成以上步骤后,联系表单即可正常工作!