পোস্টফিক্স প্রত্যাখ্যান_ অজানা_বিপরীত_প্রেমী_হোস্টেরনাম: ডিফল্ট অজানা_ক্লিয়েন্ট_রেজেক্ট_কোড (450) থেকে 550 এ প্রতিস্থাপন করুন Why কেন / কখন আমার উচিত নয়?


9

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

বিস্তারিতভাবে, আমি আমার এসএমটিপিডি_ক্লিয়েন্ট_প্রেমিক্রেশন বিভাগের মধ্যে প্রত্যাখাত_ অজ্ঞাত_আপনার_সাম্পস_হস্তনামের সেটিংটি যুক্ত করতাম :

smtpd_client_restrictions = 
            permit_sasl_authenticated
            check_client_access hash:/etc/postfix/access 
            check_policy_service inet:127.0.0.1:4466
            reject_unknown_reverse_client_hostname
            reject_unauth_pipelining 

যাইহোক, আমি লক্ষ করেছি যে এই জাতীয় বিধিনিষেধকে আঘাত করার সময় পোস্টফিক্স আচরণটি unknown_client_reject_code450 হিসাবে এর ডিফল্ট মান হিসাবে বেশ "নরম" হয় Hence তাই ক্লায়েন্টকে পুনরায় চেষ্টা করার জন্য আমন্ত্রিত করা হয়।

550 প্রতিক্রিয়া অনুসন্ধানের সময়, আমি অফিসিয়াল পোস্টফিক্স ডকুমেন্টেশনে নিম্নলিখিত বিবৃতিটি পেয়েছি :

এখানে চিত্র বর্ণনা লিখুন

আমি একেবারে আছি না পুরো সম্পর্কে একটি বিশেষজ্ঞ বোঝায় যা RFC 5321 কিন্তু কেউ পুরাতন যথেষ্ট জানি হিসেবে বোঝায় যা RFC 821 , আমি সত্যিই, দেখতে না কেন একটি 450 পরিবর্তে একটি 550 প্রতিক্রিয়া, সর্বোচ্চ SMTP এর পর্যায়ে আমার postfix উদাহরণস্বরূপ প্রভাবিত করতে পারে ( আরএফসি সম্মতি ভঙ্গ), স্পষ্টভাবে বিবেচনা করে যে অস্থায়ী ত্রুটির ক্ষেত্রে পোস্টফিক্স সুস্পষ্ট সেটিং নির্বিশেষে 450 সহ আটকে থাকবে।

সুতরাং, কেউ কি আমাকে বুঝতে সাহায্য করতে পারে যে এই ধরনের প্রতিস্থাপনে সমস্যা কী?


পিএস: এর মধ্যে, আমি একটি "শিথিল" সীমাবদ্ধতার দ্বারা শেষ করেছি:

smtpd_client_restrictions = 
            permit_sasl_authenticated
            check_client_access hash:/etc/postfix/access 
            check_policy_service inet:127.0.0.1:4466
            warn_if_reject reject_unknown_reverse_client_hostname
            reject_non_fqdn_helo_hostname
            reject_unauth_pipelining 
            reject_invalid_helo_hostname 

উত্তর:


12

আমি দুটি ব্যবহারিক উত্তর দিয়ে শুরু করব

  1. প্রথম এবং সর্বাধিক সুস্পষ্ট উত্তরটি হ'ল একটি ক্ষেত্রে যেখানে অস্থায়ী ডিএনএস ত্রুটি রয়েছে সেখানে ডিএনএস ত্রুটি স্থির না হওয়া পর্যন্ত অস্থায়ী বাউন্স প্রেরকের মেইল ​​সার্ভারটিকে আবার চেষ্টা করার অনুমতি দেবে। এই ক্ষেত্রে, একটি স্থায়ী বাউন্স আপনার কাছে পৌঁছানো থেকে প্রকৃত হ্যাম মেলকে ব্লক করে দেবে।

  2. দ্বিতীয় উত্তরটি হ'ল বটনেট বাক্সগুলির মাধ্যমে মেলটি প্রেরণের জন্য প্রকৃত কার্যকরী প্রোগ্রামগুলির কোনও ফর্ম নেই এমন প্রচুর স্প্যাম পাঠানো হয়। তারা কেবল একবার তাদের জাঙ্ক স্প্রে করবে এবং কোনও বার্তা অস্থায়ী বা স্থায়ী ত্রুটি পেলে কোনও বার্তা পুনরায় পাঠানোর চেষ্টা করবে না। সুতরাং একটি অস্থায়ী ত্রুটি ব্যবহার করে, আপনি ভাল হিসাবে স্প্যামের একটি বিশাল শতাংশকে ব্লক করছেন, তবে আপনি এখনও হ্যামকে আবার চেষ্টা করার অনুমতি দিচ্ছেন। (এটি, যাইহোক, গ্রিলিস্টিং এখনও কাজ করে এবং এখনও প্রচুর স্প্যাম ধরে।

এইগুলি ছাড়াও, এমন একটি উত্তরও রয়েছে যা তত্ত্ব এবং আরএফসি-র আরও বেশি বহন করে

আরএফসি ৪.২.১ বিভাগে বলেছে। যে:

একটি উত্তর 4yz বা 5yz বিভাগে ফিট করে কিনা তা নির্ধারণের জন্য নীচের একটি নিয়ম (নীচে দেখুন) হ'ল উত্তরগুলি 4yz হয় যদি কমান্ড ফর্মের বা প্রেরকের বা প্রাপ্তির বৈশিষ্ট্যগুলিতে কোনও পরিবর্তন ছাড়াই পুনরাবৃত্তি করা হয় তবে তারা সফল হতে পারে is , কমান্ডটি অভিন্নরূপে পুনরাবৃত্তি হয় এবং রিসিভার একটি নতুন বাস্তবায়ন স্থাপন করে না)।

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

মেসেজটি স্প্যাম নয় এমন ক্ষেত্রে , প্রেরণকারী মেইল ​​সার্ভার সিসাদমিন ত্রুটি বার্তাটি লক্ষ্য করে ডিএনএস সমস্যাটি সমাধান করতে পারে, যাতে ব্যবহারকারীকে হস্তক্ষেপ না করে এবং বার্তাটি পুনরায় প্রেরণ না করে বার্তাটি সরবরাহ করা যায়। এবং ইমেল প্রেরণকারী ব্যবহারকারী মেইল ​​সার্ভার এবং / অথবা এর ডিএনএস এন্ট্রিগুলির দায়িত্বে না থাকলেও তারা সরাসরি স্থায়ীভাবে বাউন্স পেলেও তারা এর সাথে কিছুই করতে সক্ষম হবে না - যেমন কোনও ভুল বানানের ক্ষেত্রে এর বিপরীতে unlike ঠিকানা।

অবশ্যই, কোনও কারণে কোনও ইমেল প্রত্যাখ্যান করার জন্য আপনি এখনও সর্বদা আপনার অধিকারের মধ্যে রয়েছেন।


আমি ডিএনএসের অস্থায়ী সমস্যাগুলি সম্পর্কে ভেবেছিলাম কিন্তু .... মনে হচ্ছে এগুলি কোনও সমস্যা হওয়া উচিত নয় ... " অস্থায়ী ত্রুটির অবস্থার কারণে ম্যাপিং ব্যর্থ হলে এসএমটিপি সার্ভার সর্বদা 450 দিয়ে উত্তর দেয় "। এর মধ্যে অস্থায়ী ডিএনএস দেখার সমস্যা অন্তর্ভুক্ত করা উচিত। আপনি না? দ্বিতীয় দফার হিসাবে (বটনেট, গ্রিলিস্টিং ইত্যাদি) এটি যুক্তিসঙ্গত মনে হয়: যখন ক্লায়েন্টরা যথাযথ সারিবদ্ধ পদ্ধতি প্রয়োগ করে না, তখন 4XX প্রতিক্রিয়া 5XX এর একই প্রভাব তৈরি করে। যাইহোক আমি এখনও মিস করছি কেন এটি আরএফসি স্তরে প্রভাব ফেলে।
দামিয়ানো ভেরজুলি

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

1
যথাযথ আরএফসি বিভাগের দিকে নির্দেশ করার জন্য ধন্যবাদ। আমি এই উপর নিকটতর নিবদ্ধ করছি: "জবাব দেওয়া 4yz যদি তারা সফল হতে পারে পুনরাবৃত্ত হয় কোনো পরিবর্তন ছাড়াই কমান্ড আকারে বা সম্পত্তিতে এর SENDER আপনাকে বা রিসিভার"। আমার প্রথম অনুমান যে ক্লায়েন্ট DNS- র হোস্ট-নেম, সেইসাথে তার বিপরীত DNS- র ম্যাপিং, হয় হয় প্রেরকের বৈশিষ্ট্য। আপনি না? অন্যথায় আমি প্রেরকের সম্পত্তি কী হতে পারে তা দেখতে পাচ্ছি না। (বিটিডাব্লু: দয়া করে আমার মন্তব্যগুলি ব্যক্তিগতভাবে গ্রহণ করবেন না I'm আমি এই আলোচনায় সত্যই আগ্রহী এবং আপনার পয়েন্টগুলি সত্যই প্রশংসা করি! মন্তব্য করার জন্য ধন্যবাদ!)।
দামিয়ানো ভেরজুলি

1
@ দামিয়ানোভেরজুলি ডিএনএস হোস্টনেম প্রেরণকারী মেইল ​​সার্ভারের সম্পত্তি নয় এবং মেইল ​​সার্ভারের কনফিগারেশনের মধ্যে পরিবর্তন করা যায় না। এটি অনুমোদনযোগ্য ডিএনএস সার্ভার দ্বারা নিয়ন্ত্রিত হয়, যা সাধারণত একই সার্ভার নয়, ইমেল সার্ভারের অনেক কম অংশ। কখনও কখনও এটি একই সংস্থার মধ্যেও নিয়ন্ত্রিত হয় না। (আমি এটিকে ব্যক্তিগতভাবে নিচ্ছি না - এটি কোনও বিতর্কিত বিতর্ক ছাড়াই সত্যের আলোচনা, ব্যক্তিগতভাবে নেওয়ার মতো কিছুই নেই! আমি সম্মত হই যে এটি খুব আকর্ষণীয় এবং আমি মনে করি না এটি পরিষ্কার-কাট, একটি ঘটনা আছে অন্য পক্ষের জন্যও তৈরি))
জেনি ডি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.