SMTPRoutes

সফটওয়্যার স্ক্রিনশট:
SMTPRoutes
সফটওয়্যার বিবরণ:
সংস্করণ: 1.2.9
তারিখ আপলোড: 14 Apr 15
ডেভেলপার: Benjamin Coe
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 16

Rating: nan/5 (Total Votes: 0)

SMTPRoutes নিরাপদ-SMTPD উপরে নির্মিত একটি লাইটওয়েট SMTP সার্ভারের হয়.
এটা Sinatra, এবং SMTP একটি শিশুর জন্ম যদি আপনি পেতে চাই কি.
রুট
রুট রুট kwarg দেওয়া একটি RegEx মাধ্যমে উল্লেখ করা হয়.
smtproutes থেকে রুট আমদানি
বর্গ ExampleRoute (রুট):
& Nbsp; Def my_route (স্ব, রুট = r'myroute @ * '.):
& Nbsp; মুদ্রণ self.mailfrom.email
আরম্ভ করা হলে একটি রুট নিম্নলিখিত উদাহরণস্বরূপ ভেরিয়েবল অ্যাক্সেস করতে হবে:
- পার্স ইমেইল বার্তা self.message.
- Self.mailfrom বার্তা থেকে প্রাপ্ত করা হয় যারা ইঙ্গিত একটি যোগাযোগ বস্তু.
- মাঠ থেকে নিষ্কাশিত যোগাযোগ বস্তুর একটি অ্যারে self.tos.
- সিসি ক্ষেত্র থেকে নিষ্কাশিত যোগাযোগ বস্তুর একটি অ্যারে self.ccs.
- বিসিসি ক্ষেত্র থেকে নিষ্কাশিত যোগাযোগ বস্তুর একটি অ্যারে self.bccs.
রুট RegEx উল্লেখিত থাকে নামে গ্রুপ উদাহরণস্বরূপ ভেরিয়েবল হিসেবে availble হবে.
বর্গ ExampleRoute (রুট):
& Nbsp; Def open_route (স্ব, রুট = R '(Popen) @ (পি *)?'):
& Nbsp; মুদ্রণ "% s এর% s এ বার্তা পাঠানো: n n% s এর"% (
& Nbsp; self.prefix,
& Nbsp; self.suffix,
& Nbsp; self.message
& Nbsp;)
প্রেরকের প্রমাণীকরণ
এটি ইমেল স্পুফিং আক্রমণ প্রবন. SMTPRoutes আপনি এই রক্ষা করার জন্য একটি প্রমাণীকরণ বস্তুর প্রদান করতে পারবেন.
একটি প্রমাণীকরণ বর্গ একটি রুট sender_auth kwarg মধ্যে প্রদান করা যাবে.
Def spf_route (স্ব, রুট = R '(Pspf) @ (পি *)?', sender_auth = SPFAuth):
& Nbsp; মুদ্রণ "% s এর% s এ বার্তা পাঠানো: n n% s এর"% (
& Nbsp; self.prefix,
& Nbsp; self.suffix,
& Nbsp; self.message
& Nbsp;)
বর্তমানে নিম্নলিখিত প্রেরক প্রমাণীকরণ পদ্ধতি সমর্থিত হয়:
- DKIMAuth একটি DKIM স্বাক্ষর অনুমোদন করে.
- SPFAuth একটি খালি SPF রেকর্ড অনুমোদন করে.
- GmailSPFAuth নির্বিশেষে প্রেরক (Google Apps এর জন্য দরকারী), গুগল এর SPF রেকর্ড বিরুদ্ধে অনুমোদন.
কোন রুট বলা হবে পাস, যদি আপনি sender_auth kwarg একাধিক প্রমাণীকরণ পন্থা প্রদান করতে পারেন:
Def (স্ব, রুট = আর '? (Pspf_google) @ (পি *)', sender_auth = [SPFAuth, GmailSPFAuth]) google_apps_spf_route:
& 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 ()
. সার্ভার এখন অন্তর্মুখী করা SMTP বার্তা জন্য পোর্ট 25 শোনা হবে?

আবশ্যক

  • পাইথন

অনুরূপ সফ্টওয়্যার

inbox
inbox

14 Apr 15

poMMo
poMMo

3 Jun 15

Sylpheed
Sylpheed

22 Jun 18

মন্তব্য SMTPRoutes

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!