InnoMail JavaScript 模块

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