সমস্ত মেলগুলি ধরতে কীভাবে একটি নকল এসএমটিপি সার্ভার সেটআপ করবেন?


50

আমি একটি এসএমটিপি সার্ভিস সন্ধান করছি যা মূলত আরএফসির আনুগত্য করে, মেল না পাঠিয়ে কেবল কোনও ফাইলে লগ হয়

[date] sent mail to <address>

বা যাই হোক না কেন. আমি পাইথান প্রায় অর্ধ ঘন্টা আমার পাইক পাইথ পাইথন ন্যূনতম কার্যকারিতা সঙ্গে একসাথে এটি বশ করতে পারেন, কিন্তু যদি একটি বিদ্যমান প্রকল্প ভাল কাজ করে যে আমি বরং এটি ব্যবহার করব।

এটির প্রয়োজনীয়তার কারণটি এমন একটি অ্যাপকে ডিবাগ করা যা * * এটির পরিমাণ মেল প্রেরণ করে keeps

সম্পাদনা: এবং ইতিমধ্যে জিজ্ঞাসা করা হয়েছে: https://stackoverflow.com/questions/1006650/dummy-smtp-server-for-testing-apps-that-send-email


হ্যাঁ, এই প্রশ্নের উত্তর স্ট্যাকওভারফ্লোতে দেওয়া হয়েছিল, তবে আমি পাইথন ভিত্তিক উত্তরটি দেখতে পাই নি।
বিটওয়াইমান

এই এছাড়াও Stackoverflow এ উত্তর stackoverflow.com/questions/48653699/...
realbart

উত্তর:


58

আপনার কাছে অজগর যদি পড়ে থাকে তবে এসএমটিপি কথোপকথনটি স্টডআউটে লিখবে।

sudo python -m smtpd -n -c DebuggingServer localhost:25

http://docs.python.org/library/smtpd.html#debuggingserver-objects


আমি এটি ফিরিয়ে নিয়েছি, এটি HTML ইমেলগুলি সমর্থন করে।
HTTP500

2
তবুও সবচেয়ে ভাল উপায় ডিবাগ!
মারজাব

এর জন্য কোনো সমর্থন STARTTLS :(
Att Righ

1
@ অ্যাট্রাইগ এসটিটিপ্লাইবে টিএলএস কার্যকর হয়েছে তবে এটি ব্যবহার এত সহজ হবে না। প্রশ্ন পোস্ট করুন; ইতিমধ্যে কারও স্ক্রিপ্ট আছে?
জন মে

11

smtp-sinkপোস্টফিক্সের একটি অংশ যা আপনার একবার দেখা উচিত । এটি কাজ করতে আপনাকে পোস্টফিক্স চালাতে হবে না। এক্সিকিউটেবলের জন্য এটি ইনস্টল করুন। আপনার প্রয়োজনীয় সমস্ত কিছু কমান্ড লাইন প্যারামিটারগুলির মাধ্যমে কনফিগার করা যেতে পারে:

http://www.postfix.org/smtp-sink.1.html


ধন্যবাদ মেলকিউ। এটিই কমবেশি ঠিক আমার পরে যা ছিল!
সমৃদ্ধ

8

মেলক্যাচার নামে একটি রুবি রত্নও রয়েছে

ইন্টিগ্রেটেড ওয়েব ইন্টারফেসের মাধ্যমে আপনি সরাসরি আপনার ব্রাউজারে ইমেলগুলি পড়তে পারেন, নীচে তাদের হোমপেজ থেকে একটি স্ক্রিনশট রয়েছে।

মেলক্যাচার ইন্টারফেস


1
আমরা বর্তমানে মেলক্যাচার ব্যবহার করি, খুব বেশি ক্র্যাশ করি।
জ্যাকব ইভান্স

6

আমরা বিকাশ এবং মঞ্চ পরিবেশে http://mailtrap.io ওয়েব পরিষেবা ব্যবহার করি । এটি প্ল্যাটফর্ম-স্বতন্ত্র এবং আপনার নিজের এসএমটিপি চালানোর দরকার নেই।

এটি প্রস্তাব:

  • সমস্ত ইমেল এক জায়গায়
  • ইনবক্সে দেব দলের পক্ষে ভাগ করে নেওয়া অ্যাক্সেস
  • ইমেলগুলি বিশ্লেষণের জন্য বিকাশকারী সরঞ্জাম
  • নমনীয় কনফিগারেশন

আমি যা করছিলাম তার চেয়ে এটি দুর্দান্ত এবং আরও দৃust়! ধন্যবাদ।
সমৃদ্ধ

আমি পছন্দ করি যে তারা একটি উদার মুক্ত পরিকল্পনা অফার করে (আপাতত)।
ডেভিড

3

smtp4dev আমার জন্য ভাল কাজ করেছে। (শুধুমাত্র উইন্ডোজ)


আমি সবেমাত্র ইনস্টল করেছি এবং দুর্দান্ত এই সরঞ্জামটি ব্যবহার করেছি আমার প্রয়োজনের জন্য নিখুঁত (কোনও জাভা এবং একটি সুন্দর ইউআই নেই)
নিক.এমসিডার্মাইড

2

http://quintanasoft.com/dumbster/

এটি দেখে মনে হচ্ছে এটি সম্ভবত কাজটি করবে, অন্য যে কেউ এই বিষয়ে হোঁচট খায় for


খুব খারাপ এটির একটি জাভভম দরকার। প্লাস কেউ এর উপরে আরও কাঁটাচামচ করেছে এবং কাজ করেছে ... github.com/rjo1970/dumbster
জন মে

চিয়ারস জন জাভা ভিত্তিক আমাকে শেষ পর্যন্ত দূরে সরিয়ে দেওয়ার জন্য যথেষ্ট ছিল, আমি নিজেই কিছু লিখে ফেললাম।
রিচো

2

দাবি অস্বীকার : এটি একটি দেরিতে উত্তর, তবে আমি সত্যই বিশ্বাস করি এটি ভবিষ্যতের দর্শকদের সাহায্য করবে। আরও মনে রাখবেন যে আমি এই পণ্যটিতে কাজ করেছি।

এই সঠিক সমস্যাটি সমাধান করার জন্য আমরা মাইলোসর তৈরি করেছি । আমরা এটির পরে পরীক্ষার ইমেল ঠিকানা এবং এসএমটিপি যুক্ত করার জন্য তৈরি করেছি।



1

আমি ঠিক যে কোনও এসএমটিপি পরিষেবা সম্পর্কে কাঁটাচামুটি করি তারপর ফলাফলটি কিছুটা বালতিতে প্রেরণ করি!


আমি যদিও বাল্ক ইমেলগুলির সাথে কথা বলছি, এবং এতে জড়িত লাইভ গ্রাহক ডেটা সহ। আমার ইতিবাচক হওয়া দরকার যে আমি মেইল ​​দিয়ে ইন্টারটারনগুলিকে বন্যা করতে যাচ্ছি না।
রিচো

আমি পাইথনের এসএমটিপিডি.এসএমটিপিএস সার্ভার ক্লাসটি প্রসারিত করেছিলাম, আমি এক সপ্তাহের মধ্যে এই প্রকল্পটি প্রকাশ্যে প্রকাশ করব বা যখন এতে খুশি হব (আমি এটির জন্য একটি পোস্টডিএসডি স্যুট দিয়ে বান্ডিল করছি) আমি কিছুক্ষণ আগে লিখেছিলাম)। আমি অস্থায়ীভাবে স্যুটটির নাম রেখেছি এসডিবি।
সমৃদ্ধ

@ রিচো: এসএমটিপি সার্ভারকে ইমেল প্রেরণ করা বন্ধ করার প্রচুর উপায় রয়েছে - সর্বাধিক আপনাকে বহির্গামী সংযোগগুলি বন্ধ করতে বা সমস্ত বার্তাগুলি পুনরায় তৈরি করতে দেয়, বা আপনি বহির্গামী সংযোগগুলি 25 বন্দর অবরুদ্ধ করতে পারেন .... কেউ ডমি মেইল ​​সার্ভার লিখতে বিরত করবেন না বাস্তবের সাথে আচরণ করার জন্য এটির কনফিগার করা তুচ্ছ।
সিমকাবিয়ান

@ সাইমকিবিয়ান: সেগুলি সমস্ত বৈধ পয়েন্ট। ব্যক্তিগতভাবে আমি আমার স্বাভাবিক মেল পরিষেবা বন্ধ করা, আমার ডিবাগিং পরিষেবা শুরু করা, আমার ডিবাগিং করা এবং তারপরে আবার লাইভ পরিবেশে আগুন জ্বালানো সহজ বলে মনে করি। সমস্ত বন্দর 25 ট্র্যাফিক ডাম্পিংয়ের মতো ক্লাশগুলি তারপরে অন্য কোনও কিছুই মেল প্রেরণ থেকে বাধা দেয়। যদিও সাহায্যের জন্য ধন্যবাদ,
ধনী

এর কিছুই বোঝায় না, সমস্ত এসএমটিপি গেটওয়েগুলি আউটবাউন্ড লাইভ ইমেলগুলির কোনও ক্ষতি না করেই আপনাকে এই সঠিক কার্যকারিতা দেবে!
টনি রথ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.