python安装email模块_Python byemail包_程序模块 – PyPI – Python中文网

  • Post author:
  • Post category:python


这是什么?

byemail是个人邮件系统的完整堆栈,包括smtp接收器、发送者、webmail,

邮件列表等。只安装一个工具来管理它们。

电子邮件在今天仍然是一种流行的交流方式。我们使用电子邮件在公司内进行沟通,向朋友发送信息,与家人保持联系等。

尽管社交网络和新的通信手段爆炸式增长,邮件系统仍有着光明的前景。

如果我们相信网络的分散化,很难相信大多数电子邮件都是由领导市场的少数私营公司管理的。为什么?<>因为,尽管他们的长期存在和大部分人口的依赖,

邮件服务器仍然很难安装、配置和维护,主要是因为它们实现了大多数最终用户不需要的功能,而且其体系结构已不再适合今天的使用。

要创建一个完整的邮件系统,我们必须安装一个smtp服务器来接收/发送电子邮件,然后安装一个imap或pop3服务器来收集邮件,最后安装一个客户端来读取邮件。别忘了配置你的dns,祈祷你的ip不会因为误用而被禁止。

为了满足我们的所有需求,我们还需要添加如下模块:认证系统

垃圾邮件过滤器,

一封网络邮件,

邮件列表管理器,

所有这些都会导致一个复杂的系统需要建立,并且需要很好的管理技能,更不用说在没有注意到的情况下可能会产生许多安全漏洞。所有尝试这一冒险的人都不敢创建一个开放中继SMTP服务器,供垃圾邮件发送者使用,也不敢将其标记为来自主要邮件系统的垃圾邮件。

byemail与当前电子邮件系统完全兼容,但目标是首先创建一个更简单、更安全的堆栈,

然后添加由于架构的复杂性和技术的老化而无法访问的功能,以满足具有新需求的用户的期望。

使用byemail,您只需安装一个用于电子邮件通信的工具。

路线图上的一些常见用例:从任何地方访问您的网络邮件,

为家庭或小企业收发邮件,

即时创建邮件列表,

分享巨大的依恋而不去想它,也不让网络泛滥,

发送“阅读后刻录”电子邮件,

取消错误发送的邮件,

动态创建临时地址以保护垃圾邮件,

即使收件人没有配置任何GPG密钥,也能确保邮件的安全,

自动更新DNS配置,

垃圾邮件通过验证码保护您,

通过轻松导出所有数据并将其导入到另一个实例中,可以轻松退出,

ActivityPub兼容性,

还有更多…

一些技术优势:简单备份:您只需保存一个目录,

配置简单,所有内容都在一个python文件中,

要筛选/修改/的中间件…收发邮件,

设计安全,完全不能进行开放式继电器,

使用DKIM、SPF、DMARC以获得更好的接收能力,

安装

/啊!\我们还处于开发模式,因此需要一些技术步骤/!\

克隆后,通过电子邮件在virtualenv中安装:$ cd

$ python setup.py install

现在构建客户机:$ cd byemail/client

$ nvm use # If you have nvm

$ npm i

$ npm run build

创建并移动到任何目录,然后执行:$ byemail init

将在当前目录中创建一组新文件。自定义设置。py

文件,然后执行:$ byemail start

现在您可以登录http://&lt;host&gt;:&lt;port&gt;查看新邮件。邮件可以发送到http://&lt;host&gt;:8025。

要正确配置DNS,请执行:$ byemail dnsconfig

并将命令结果复制(必要时进行调整)到域dns配置中。

作为根用户,您可以通过执行以下操作,在没有根用户权限的情况下建立到25端口的隧道:$ socat tcp-listen:25,reuseaddr,fork tcp::8025 > nohupsocket.out &

免责声明:这是一个早期功能不佳的版本。

现在不要希望在生产中使用它,但不要害怕帮助我。

欢迎加入QQ群–>: 979659372

推荐PyPI第三方库