📅  最后修改于: 2023-12-03 15:31:17.571000             🧑  作者: Mango
本程序是一个用于检查HTML电子邮件的工具,它可以检测电子邮件是否符合HTML语法规范,能否被各种邮件客户端正确显示,以及是否符合邮件营销的最佳实践。通过使用本工具,您可以确保您的电子邮件在发送前经过充分检查,从而最大程度地提高邮件投递的成功率和收效。
本程序提供以下功能:
// 引入检查库
import HtmlEmailChecker from 'html-email-checker';
// 初始化检查器
const checker = new HtmlEmailChecker();
// 进行HTML语法检查
const syntaxResult = checker.checkHtmlSyntax(htmlString);
console.log(syntaxResult);
// 进行邮箱客户端兼容性检查
const compatibilityResult = checker.checkEmailCompatibility(htmlString);
console.log(compatibilityResult);
// 进行邮件营销最佳实践检查
const marketingResult = checker.checkMarketingBestPractices(htmlString);
console.log(marketingResult);
本程序返回的结果格式均为JSON格式,具体如下:
// HTML语法检查返回值示例
{
"success": true,
"errorMessage": null
}
// 邮箱客户端兼容性检查返回值示例
{
"success": false,
"errorMessage": "邮件中存在不兼容的HTML代码",
"clientCompatibilityInfo": {
"outlook": false,
"hotmail": true,
"gmail": true,
"yahoo": false,
"appleMail": true
}
}
// 邮件营销最佳实践检查返回值示例
{
"success": false,
"errorMessage": "邮件中存在不符合最佳实践的内容",
"marketingBestPracticesInfo": {
"unsubscribeLink": false,
"viewInBrowserLink": true,
"opinionLink": false,
"subscribeLink": true,
"redirectUrl": false,
"imageAltText": true
}
}