InnoMail 是一个 JavaScript 模块,旨在简化使用 Mailjet API 发送电子邮件的过程。它允许您安全高效地发送 HTML 和纯文本电子邮件。该模块使用 CORS 代理来克服浏览器安全限制并无缝集成到您的 Web 应用程序中。
在 YouTube 上观看
好处
轻松集成:轻松将电子邮件发送功能集成到您的 Web 应用程序中,无需处理服务器端的复杂性。跨域兼容性:使用 CORS 代理来启用来自任何域的 API 请求。可靠的电子邮件传递:利用 Mailjet API 发送电子邮件,确保高传递率和安全性。可定制:允许您自定义发件人电子邮件、主题和消息内容。特征
发送电子邮件:使用自定义主题和消息向多个收件人发送电子邮件。电子邮件验证:发送前检查电子邮件地址格式是否有效。错误处理:通过描述性错误消息进行强大的错误处理。授权:安全地使用 Mailjet API 凭证。函数表
为什么要使用这个?
使用此模块有几个优点:
安全性:所有 API 调用均使用 API 密钥进行身份验证,确保与 Mailjet API 的安全通信。速度:使用 CORS 代理可确保快速的 API 响应。灵活性:支持纯文本和 HTML 电子邮件格式。简单:简化直接从您的 Web 应用程序发送电子邮件的过程。特征
1. 发送电子邮件(收件人电子邮件,主题,消息)
**描述**:
通过 CORS 代理使用 Mailjet API 发送电子邮件。
**参数**:
receptionEmail(字符串):收件人的电子邮件地址。主题(字符串):电子邮件的主题。消息(字符串):电子邮件的正文(可以是 HTML 或纯文本)。**为什么需要**:
此函数是模块的核心,处理电子邮件发送过程。它接受用户输入的收件人、主题和邮件内容,构建必要的数据负载,并将其发送到 Mailjet API。
**实施细节**:
电子邮件通过受 CORS 保护的代理 URL 发送,以防止浏览器安全限制。根据消息参数,电子邮件以纯文本或 HTML 形式发送。该功能包括错误处理,用于捕获并记录电子邮件发送过程中的任何问题。未来增强功能(V1.1)
添加附件支持:能够随电子邮件发送附件。增强的错误报告:更详细的错误消息,方便故障排除。高级 CORS 代理选项:支持多种 CORS 代理配置。与分析工具集成:跟踪电子邮件传递统计数据和用户参与度。如何使用
先决条件
Mailjet API 密钥和密钥:注册 Mailjet 帐户并获取您的 API 密钥和密钥。在 JavaScript 模块中使用这些值设置 MAILJET_API_KEY 和 MAILJET_SECRET_KEY。发件人电子邮件:将 SENDER_EMAIL 设置为有效的电子邮件地址,该地址将用作发件人的地址。包含 JavaScript 文件:将 JavaScript 文件添加到您的项目中。确保文件在同一个源上加载,或者使用模块中显示的 CORS 代理。集成示例
Send Test Email