SMTPRoutes

ภาพหน้าจอของซอฟแวร์:
SMTPRoutes
รายละเอียดซอฟแวร์:
รุ่น: 1.2.9
วันที่อัพโหลด: 14 Apr 15
ผู้พัฒนา: Benjamin Coe
การอนุญาต: ฟรี
ความนิยม: 43

Rating: nan/5 (Total Votes: 0)

SMTPRoutes เป็นเซิร์ฟเวอร์ที่มีน้ำหนักเบาขึ้นด้านบนของการรักษาความปลอดภัย smtpd
มันเป็นสิ่งที่คุณจะได้รับถ้าซินาตร้าและ SMTP มีลูก
เส้นทาง
เส้นทางที่ระบุไว้ผ่านทาง regex ​​ที่ระบุไว้ใน kwarg เส้นทาง
นำเข้าจาก smtproutes เส้นทาง
ชั้น ExampleRoute (เส้นทาง):
& nbsp; def my_route (ตัวเองเส้นทาง = r'myroute @ * '.)
& nbsp; self.mailfrom.email พิมพ์
เมื่อเรียกเส้นทางที่จะมีการเข้าถึงตัวแปรเช่นต่อไปนี้:
- self.message ข้อความอีเมลแจง
- self.mailfrom วัตถุติดต่อที่ระบุข้อความที่ได้รับจาก
- self.tos อาร์เรย์ของว​​ัตถุติดต่อสกัดจากช่องถึง
- self.ccs อาร์เรย์ของว​​ัตถุติดต่อสกัดจากสนาม CC
- self.bccs อาร์เรย์ของว​​ัตถุติดต่อสกัดจากสนาม BCC
ชื่อกลุ่มใด ๆ ที่ระบุไว้ใน regex ​​เส้นทางจะเป็น availble เป็นตัวแปรเช่น
ชั้น ExampleRoute (เส้นทาง):
& nbsp; def open_route (ตัวเองเส้นทาง = R '(Popen) @ (P. *)?'):
& nbsp; พิมพ์ "% s% s ที่ส่งข้อความ: n n% s"% (
& nbsp; self.prefix,
& nbsp; self.suffix,
& nbsp; self.message
& nbsp;)
การตรวจสอบผู้ส่ง
อีเมลล์เป็นความเสี่ยงที่จะโจมตีการปลอมแปลง SMTPRoutes ช่วยให้คุณสามารถที่จะให้ตรวจสอบวัตถุเพื่อป้องกันเหล่านี้
ชั้นรับรองความถูกต้องสามารถให้บริการใน kwarg sender_auth ของเส้นทาง
def spf_route (ตัวเองเส้นทาง = R '(Pspf) @ (P. *)?', sender_auth = SPFAuth):
& nbsp; พิมพ์ "% s% s ที่ส่งข้อความ: n n% s"% (
& nbsp; self.prefix,
& nbsp; self.suffix,
& nbsp; self.message
& nbsp;)
ปัจจุบันวิธีการตรวจสอบผู้ส่งต่อไปรับการสนับสนุน:
- DKIMAuth พิสูจน์ตัวตนโดยใช้ลายเซ็น DKIM
- SPFAuth พิสูจน์ตัวตนโดยใช้ระเบียน SPF
- GmailSPFAuth authenticates กับ Google ของระเบียน SPF ไม่คำนึงถึงผู้ส่ง (มีประโยชน์สำหรับ Google Apps)
คุณสามารถให้แนวทางการตรวจสอบในหลาย kwarg sender_auth ถ้ามีผ่านเส้นทางจะถูกเรียกว่า:
def google_apps_spf_route (ตัวเองเส้นทาง = R '(Pspf_google) @ (P. *)?', sender_auth = [SPFAuth, GmailSPFAuth]):
& nbsp; พิมพ์ "% s% s ที่ส่งข้อความ: n n% s"% (
& nbsp; self.prefix,
& nbsp; self.suffix,
& nbsp; self.message
& nbsp;)
การทำงานของเซิร์ฟเวอร์
เซิร์ฟเวอร์ที่เป็นนามธรรมบางด้านบนของการรักษาความปลอดภัย 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 ขาเข้า

ต้องการ

  • หลาม

ซอฟต์แวร์ที่คล้ายกัน

Popper
Popper

14 Apr 15

GNU pop3d
GNU pop3d

12 May 15

ความคิดเห็นที่ SMTPRoutes

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!