SMTPRoutes

软件截图:
SMTPRoutes
软件详细信息:
版本: 1.2.9
上传日期: 14 Apr 15
开发: Benjamin Coe
许可: 免费
人气: 16

Rating: nan/5 (Total Votes: 0)

SMTPRoutes是建立在安全,SMTPD顶部的轻量级SMTP服务器。
这就是你会得到,如果西纳特拉和SMTP生了一个孩子。
路线
路线是通过在路由kwarg提供一个正则表达式指定。
从smtproutes导入路线
类ExampleRoute(路线):
 高清my_route(个体经营,航线= r'myroute @ *'。):
 打印self.mailfrom.email
当调用的路线将有机会获得以下实例变量:
- self.message解析电子邮件。
- self.mailfrom表明谁是从收到的邮件联系人对象。
- self.tos从提取到现场接触对象的数组。
- self.ccs从CC现场提取的接触对象的数组。
- self.bccs从BCC现场提取的接触对象的数组。
在路由正则表达式指定的任何命名组会为出售中的实例变量。
类ExampleRoute(路线):
 高清open_route(个体经营,航线= R'(POPEN)@(P. *)?“):
 打印“%s的%S发来的消息:ñ N%的”%(
  self.prefix,
  self.suffix,
  self.message
 )
发件人身份验证
电子邮件很容易受到欺骗攻击。 SMTPRoutes允许您提供一个验证对象,以防止这些。
认证类可以在一个路由的sender_auth kwarg提供。
高清spf_route(个体经营,航线= R'(PSPF)@(P. *)?',sender_auth = SPFAuth):
 打印“%s的%S发来的消息:ñ N%的”%(
  self.prefix,
  self.suffix,
  self.message
 )
目前以下发件人身份验证方法的支持:
- 采用DKIM签名DKIMAuth认证。
- 使用SPF记录SPFAuth验证。
- GmailSPFAuth认证对谷歌的SPF记录,不论发送者(对于谷歌应用程序非常有用)的。
您可以提供多种认证方式,在sender_auth kwarg,如果有的话传递路线将被称为:
高清google_apps_spf_route(个体经营,航线= R'(Pspf_google)@(P. *)?',sender_auth = [SPFAuth,GmailSPFAuth]):
 打印“%s的%S发来的消息:ñ N%的”%(
  self.prefix,
  self.suffix,
  self.message
 )
运行的服务器
服务器是一个薄的抽象上的安全-SMTPD的顶部(https://github.com/bcoe/secure-smtpd)因此:
- 支持SSL。
- 支持基本SMTP认证。
创建服务器的使用安全-smtpd的项目中指定的相同选项的一个实例。
从smtproutes导入服务器
服务器=服务器((“0.0.0.0”,25),无)
一旦服务器被创建,你可以用它注册的路线,并开始运行它:
从example_route进口ExampleRoute
server.add_route(ExampleRoute)
server.start()
。现在的服务器将侦听端口25的入站SMTP邮件

要求

  • 在Python中

类似的软件

Putmail
Putmail

2 Jun 15

Geary
Geary

17 Aug 18

Qpopper
Qpopper

12 May 15

意见 SMTPRoutes

评论没有发现
添加评论
打开图片!