跳转到主要内容

一个危险且可能损坏的SMTP代理,试图让您保持理智

项目描述

围绕inbox.py构建的SMTP代理,试图在您的服务器开始发送数千封电子邮件时保持一些理智。

基本前提是来自给定服务器或进程的电子邮件将会发生,但并不是所有的1300封在这个时刻都是必要的。如果按SMTP投递付费就更加可怕了。

安装

pip install 障碍物

配置

opstacle仅通过环境变量进行配置,我们的配置参数包括

一些美好事物

  • OPSTACLE_FROM_ADDRESS

  • 大多数消息将简单地中继而不进行修改,但当我们发送汇总的电子邮件时,我们需要自己的名字

  • 示例值: “Opstacle opstacle@opstacle.io

阈值配置

  • OPSTACLE_INTERVAL

  • 发送消息时保持计数器的间隔,以秒为单位

  • 示例值: 30

  • OPSTACLE_MESSAGE_CAP

  • 在给定OPSTACLE_INTERVAL内发送的消息的最大数量

  • 示例值: 5

“假”SMTP服务器(opstacle将监听的地方)

  • OPSTACLE_LISTEN_HOST

  • 示例值: “127.0.0.1”

  • OPSTACLE_LISTEN_PORT

  • 示例值: 9025

“真实”SMTP服务器

  • OPSTACLE_SMTP_USER

  • 示例值: “postmaster@smtp.opstacle.org

  • OPSTACLE_SMTP_PASS

  • 示例值: “stopTheInsanity”

  • OPSTACLE_SMTP_HOST

  • 示例值: “smtp.opstacle.org”

  • 障碍物SMTP端口

  • 示例值:“587”

运行中

安装完成后,可以通过调用 opstacle 来启动障碍物。

日志会直接输出到您那里!就在STDOUT上,而且您不能关闭它们

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

opstacle-1.1.0.tar.gz (4.1 kB 查看哈希值)

上传时间

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面