geeks4change/untrack_email_storage

安装: 62

依赖: 0

建议: 0

安全性: 0

星标: 0

分支: 0

类型:drupal-module

1.0.x-dev 2023-03-08 15:53 UTC

This package is auto-updated.

Last update: 2024-09-08 18:16:29 UTC


README

unspy.email 套件的一部分:分析电子邮件中的用户跟踪链接。("untrack_email" 前缀是出于历史原因。)

包含 Drupal 实体和逻辑以处理电子邮件。

安装

遵循常规模块安装过程:[https://www.drupal.org/docs/extending-drupal/installing-modules](https://www.drupal.org/docs/extending-drupal/installing-modules)

功能

存储组件负责存储 unspy.email 分析器的结果(见该部分),以及完整的网络前端

  • 将电子邮件源文件上传到表单中
  • 通过分析器进行处理
  • 获取处理同意
  • 存储完整的分析结果(包含所有 URL)
  • 转换并存储持久化分析结果(仅包含匿名化 URL)
  • 在 90 天后删除完整的分析结果
  • 引用新闻通讯列表和责任发送者(通过可注册域名识别)
  • 向责任发送者发送包含秘密反馈链接的信息性电子邮件
  • 通过网页表单接受责任发送者的反馈
  • 显示责任发送者、新闻通讯列表的表格,包括
    • "是否跟踪?"状态
    • 发送者的反馈

数据结构

模块定义以下实体

  • 完整结果:原始分析结果
  • 持久化结果:匿名化分析结果
  • 列表:新闻通讯列表
  • 发送者:新闻通讯的发送者

开发

此项目不被认为是稳定的,也不做出 BC 承诺。它与分析器组件紧密耦合,那里任何 API 的更改都会反映在这里。