使用EmailJS网页表单发邮件报错:‘模板ID无效’求助
解决EmailJS模板ID无效导致的400错误
精准获取模板ID
登录EmailJS后台进入模板管理页,点击目标模板进入详情,找到格式为template_xxxxxx的Template ID,完整复制,不要带空格或多余字符。核对代码中的ID匹配度
找到调用EmailJS的代码段(比如emailjs.sendForm()方法),确保传入的templateId参数和后台复制的ID完全一致,包括大小写。
示例代码检查:// 错误:ID与后台不匹配 emailjs.sendForm('your_service_id', 'template_wrong', formElement) // 正确:ID严格匹配后台获取的值 emailjs.sendForm('your_service_id', 'template_correct_123', formElement)确认模板状态与配置
检查模板是否处于启用状态,同时确认模板已配置好收件人邮箱、邮件变量等必填项,未完成配置的模板也会触发无效ID报错。排查关联参数与权限
同步检查Service ID和User ID是否正确,这两个参数错误也可能引发类似报错;另外确保你的网站域名已添加到EmailJS的允许域名列表,跨域限制也会导致400请求错误。
内容的提问来源于stack exchange,提问作者Gavin-walsh
相关产品推荐
相关产品推荐

