一个危险且可能损坏的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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 74a4e401e1c818593d3d00b118d77d2341e498e7094b74cf2ed3d4d2a5de0572 |
|
MD5 | 71504d1b44788a2d20a30f83939eae60 |
|
BLAKE2b-256 | 452f741ee9b8512b6f3c1a865c08ff19750c2e3cbb495a24ad51327077f16b7b |