imaprelay একটি খুব নির্দিষ্ট পাঁচড়া স্ক্র্যাচ ডিজাইন করা একটি সহজ পাইথন হাতিয়ার. একটি প্রাতিষ্ঠানিক ইমেল সঙ্গে উপস্থাপিত তিনি পরীক্ষা একটি বাধ্যবাধকতা ছিল, কিন্তু আউটলুক ওয়েব অ্যাকসেস ইন্টারফেস ব্যবহার করার জন্য ইচ্ছা উদাসীন, লেখক তিনি তার ইমেল ফরোয়ার্ড করতে পারেনি যে এটি ভীত ছিল যে অ্যাকাউন্ট.
সমাধান imaprelay, একটি SMTP সার্ভারের মাধ্যমে, একটি IMAP অ্যাকাউন্ট লগ এবং একটি নির্দিষ্ট ইমেইল ঠিকানায় ইনবক্স থেকে ইমেল relays যে একটি পাইথন প্রোগ্রাম. একবার রিলে, ইমেইল "সংরক্ষন" হয় - বিভিন্ন ফোল্ডার ইনবক্স থেকে স্থানান্তরিত.
Programmatically উপভোগ্য, যদিও এটি অধিকাংশ মানুষ এই প্যাকেজ উপলব্ধ করা হয় যে imaprelay কমান্ড লাইন টুল ব্যবহার করতে চান বলে আশা করা হচ্ছে.
ডিফল্টরূপে, এই প্রোগ্রাম ~ / .secret / imaprelay.cfg একটি কনফিগারেশন ফাইল হবে - তার অবস্থান এটি IMAP এবং SMTP সার্ভারের জন্য প্লেইন টেক্সট পাসওয়ার্ড থাকে প্রয়োজন যে ইঙ্গিত দেওয়া হবে, এবং যদি এইভাবে প্রোগ্রাম অবিলম্বে প্রস্থান করা হবে ফাইল Group- বা বিশ্ব-পাঠযোগ্য.
উপলব্ধ কনফিগারেশন অপশন নীচে তালিকাভুক্ত করা হয়:
# IMAP সার্ভারের সংযোগ বিস্তারিত
[IMAP]
হোস্ট-নেম = imap.exchange.megacorp.com
ব্যবহারকারীর নাম = j.bloggs
পাসওয়ার্ড = 123password
# SMTP সার্ভারের সংযোগ বিস্তারিত
[SMTP]
হোস্ট-নেম = mail.recipient.com
ব্যবহারকারীর নাম = joe_bloggs
পাসওয়ার্ড = passw0rd
# রিলে কনফিগারেশন
[রিলে]
# কে আমরা ইমেল রিলে করা উচিত?
to=onward@recipient.com
আমরা ইমেইলের জন্য হওয়া উচিত যেখানে # রিলে হবে?
ইনবক্স = ইনবক্সে
আমরা ইমেইল সরানো উচিত কোথায় # একবার সফলভাবে রিলে?
সংরক্ষণাগার = সংরক্ষাণাগার
আপনি একটি কনফিগ ফাইল লেখা করেছি, আপনি সব করতে প্রয়োজন চালানো হয়:
imaprelay
বাগাড়ম্বরপূর্ণ লগিং জন্য ব্যবহার করুন:
imaprelay -v
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না