এটি হল spfquery.libspf2 কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
spfquery, spfquery.libspf2 - একটি IP ঠিকানা একটি SPF-অনুমোদিত SMTP প্রেরক কিনা তা পরীক্ষা করে
একটি ডোমেইন।
সাইনোপিসিস
spfquery {-i|--আইপি} আইপি ঠিকানা {-s|--প্রেরক} [স্থানীয় অংশ@]ডোমেইন [{-h|--হেলো} ডোমেন নাম]
[--rcpt-টু ইমেইল ঠিকানা)] [কন্ট্রোল-বিকল্প]
spfquery {-f|--ফাইল} তথ্য ফাইল [কন্ট্রোল-বিকল্প]
spfquery {--help|-v|--সংস্করণ}
বর্ণনাঃ
এই ম্যানুয়াল পৃষ্ঠা সংক্ষিপ্তভাবে নথি spfquery আদেশ এটি Debian® এর জন্য লেখা হয়েছিল
বিতরণ কারণ মূল প্রোগ্রামের একটি ম্যানুয়াল পৃষ্ঠা নেই।
spfquery কমান্ডের উপর ভিত্তি করে প্রেরক নীতি ফ্রেমওয়ার্ক (এসপিএফ) অনুমোদন চেক সম্পাদন করে-
একটি ফাইলে বা স্ট্যান্ডার্ড ইনপুটে দেওয়া লাইন আর্গুমেন্ট বা ডেটা। এসপিএফ সম্পর্কে তথ্যের জন্য দেখুন
http://www.openspf.org.
বিকল্প
বিকল্প দুটি গ্রুপে বিভক্ত: ডেটা বিকল্প, যা দিতে হবে, যদিও যথেষ্ট
তাদের মধ্যে একটি প্রশ্ন নির্দিষ্ট করতে; এবং নিয়ন্ত্রণ বিকল্প, যা ঐচ্ছিক এবং স্থানীয় নিয়ন্ত্রণ
নীতি, আচরণ এবং spfquery এর আউটপুট বিন্যাস।
এই প্রোগ্রাম GNU অনুসরণ করে getopt_long_only(3) কমান্ড লাইন সিনট্যাক্স: দীর্ঘ বিকল্প হতে পারে
এক বা দুটি ড্যাশ দিয়ে দেওয়া হয় এবং একটি উপসর্গে সংক্ষিপ্ত করা যেতে পারে যা অ-
অনিশ্চিত. যদি একটি একক ড্যাশ দিয়ে শুরু হওয়া একটি বিকল্প একটি দীর্ঘ বিকল্পের সাথে মেলে না, তবে তা হয়
নিম্নলিখিত প্যারামিটার সহ একটি সংক্ষিপ্ত বিকল্প হিসাবে নেওয়া হয়েছে, যদি প্রযোজ্য হয়। এর মধ্যে একটি সমান চিহ্ন
বিকল্পের নাম এবং প্যারামিটারটি ছোট এবং দীর্ঘ উভয় বিকল্পের জন্য ঐচ্ছিক।
উপাত্ত অপশন
সার্জারির --ফাইল বিকল্পটি অন্যান্য সমস্ত ডেটা বিকল্পের সাথে বিরোধিতা করে। দ্য --হেলো এবং --rcpt-টু হয়
ঐচ্ছিক।
-f, --ফাইল ফাইলের নাম
থেকে এসপিএফ ডেটা পড়ুন ফাইলের নাম. স্ট্যান্ডার্ড ইনপুট থেকে পড়তে "-" নির্দিষ্ট করুন।
ফাইলটিতে প্রতি ক্যোয়ারীতে একটি লাইন থাকা উচিত, প্রতিটি ক্যোয়ারী লাইন আইপি সমন্বিত
ঠিকানা, প্রেরকের ঠিকানা, এবং ঐচ্ছিক HELO স্ট্রিং, স্পেস দ্বারা বিভক্ত।
বিঃদ্রঃ স্পেস ধারণকারী স্থানীয় অংশ বর্তমানে সমর্থিত নয়.
-i, --আইপি আইপি ঠিকানা
রিমোট হোস্টের আইপি ঠিকানা উল্লেখ করুন যা মেল বিতরণ করছে।
-s, --প্রেরক [স্থানীয় অংশ@]ডোমেইন
খাম প্রেরক হিসাবে ব্যবহৃত ইমেল ঠিকানা উল্লেখ করুন। ব্যবহারকারীর নাম না থাকলে
(স্থানীয় অংশ) দেওয়া হয়, "পোস্টমাস্টার" ধরে নেওয়া হবে।
-h, --হেলো ডোমেন নাম
তা উল্লেখ করুন ডোমেন নাম SMTP HELO (বা EHLO) কমান্ডে প্রদান করা হয়েছিল।
-r, --rcpt-টু rcpt-ঠিকানা[,rcpt-ঠিকানা,...]
প্রাপকদের কমা দ্বারা পৃথক করা তালিকা হিসাবে উল্লেখ করুন। যেকোন সেকেন্ডারি মেইল এক্সচেঞ্জার
সমস্ত প্রাপক ডোমেন স্বয়ংক্রিয়ভাবে অনুমোদিত হয়।
নিয়ন্ত্রণ অপশন
-d, --ডিবাগ[=স্তর]
ডিবাগিং আউটপুট চালু করুন।
-l, --স্থানীয় spf- শর্তাবলী
বিরুদ্ধে টেস্ট spf- শর্তাবলী একটি SPF-এ চূড়ান্ত (অন্তর্নিহিত বা স্পষ্ট) "সমস্ত" এর আগে
রেকর্ড এটি হোয়াইটলিস্টিংয়ের জন্য একটি স্থানীয় নীতি বাস্তবায়ন করতে ব্যবহার করা যেতে পারে।
-টি, --বিশ্বস্ত [1]
trusted-forwarder.org-এর মাধ্যমে প্রেরকের ডোমেন চেক করুন। এই is a অ-মানক
বৈশিষ্ট্য।
-t 0, --বিশ্বস্ত 0
trusted-forwarder.org দিয়ে প্রেরকের ডোমেন চেক করবেন না। এটি ডিফল্ট।
-g, -- অনুমান এসপিএফ-মেকানিজম
প্রেরকের ডোমেনের বিরুদ্ধে পরীক্ষা করুন এসপিএফ-মেকানিজম যদি ডোমেনের কোনো SPF রেকর্ড না থাকে।
-e, --ডিফল্ট-ব্যাখ্যা স্ট্রিং
ডিফল্ট ব্যাখ্যা স্ট্রিং ব্যবহার করার জন্য যদি SPF রেকর্ড একটি ব্যাখ্যা নির্দিষ্ট না করে
স্ট্রিং নিজেই
-m, --ম্যাক্স-লুকআপ সংখ্যা
অনুমতি দেওয়ার জন্য সর্বাধিক সংখ্যক DNS লুকআপ।
-c, --পরিষ্কার [0|1]
একটানা হোয়াইটস্পেসকে এককভাবে ঘনীভূত করে আউটপুটকে স্যানিটাইজ করবেন না
স্থান এবং প্রশ্ন চিহ্ন দিয়ে অমুদ্রণযোগ্য অক্ষর প্রতিস্থাপন। দ্বারা সক্রিয়
ডিফল্ট.
-n, -- নাম হোস্ট-নেম
ব্যবহার হোস্ট-নেম "spfquery" এর পরিবর্তে স্থানীয় সিস্টেমের নাম হিসাবে (নামটি হল
আউটপুটে ব্যবহৃত হয়)।
-k, -- মন্তব্য রাখুন
একটি ফাইল থেকে পড়ার সময় পাওয়া মন্তব্যগুলি প্রিন্ট করুন৷
-a, --অগ্রাহ্য করা ...
-z, --পিছু হট ...
নির্দিষ্ট ডোমেনের জন্য ওভাররাইড এবং ফলব্যাক SPF রেকর্ড প্রদান করুন। না বাস্তবায়িত
এখনো. spfquery যদি নির্দিষ্ট রেকর্ড আগে এবং পরে উপস্থিত ছিল হিসাবে কাজ করবে
কোন বিদ্যমান রেকর্ড, যথাক্রমে, সেই ডোমেনগুলির।
--help বিকল্পগুলির সারাংশ দেখান।
-v, --সংস্করণ
প্রোগ্রামের সংস্করণ দেখান।
কারণ নির্ণয়
আউটপুট সাধারণত চারটি লাইন নিয়ে গঠিত:
1। দ্য ফল কোড;
2। দ্য ব্যাখ্যা, একটি SMTP প্রতিক্রিয়া বার্তা ব্যবহারের জন্য উপযুক্ত, খালি ছাড়া যখন a
প্রত্যাখ্যান (স্থায়ী বা অস্থায়ী) অর্থবোধ করে;
3. হেডারের নিজস্ব মন্তব্য;
4. RFC 4408 সেকশন 7-এ সংজ্ঞায়িত হিসাবে প্রাপ্ত-এসপিএফ হেডার ক্ষেত্র, যা অন্তর্ভুক্ত করে
হেডার মন্তব্য।
প্রক্রিয়াকরণের সময় যদি ত্রুটিগুলি (কোনও SPF রেকর্ড পাওয়া না যায়!) ঘটে তবে এক বা একাধিক ত্রুটি৷
ব্লক prepended করা হবে. এগুলো "StartError" দিয়ে শুরু হয় এবং "EndError" দিয়ে শেষ হয়।
ফলাফল কোড এবং তাদের সংশ্লিষ্ট প্রস্থান কোড নিম্নরূপ:
1 - নিরপেক্ষ
প্রেরক ডোমেন স্পষ্টভাবে সম্পর্কে কোন দাবি করে না আইপি ঠিকানা. এই ফলাফল
ঠিক এমনভাবে ব্যাখ্যা করতে হবে যেন কোনো SPF রেকর্ডই নেই।
2 - পাস
সার্জারির আইপি ঠিকানা প্রেরক ডোমেনের জন্য মেল পাঠাতে অনুমোদিত।
3 - ব্যর্থ
সার্জারির আইপি ঠিকানা is অনধিকার প্রেরকের ডোমেনের জন্য মেল পাঠাতে।
4 - softfail
সার্জারির আইপি ঠিকানা প্রেরকের ডোমেনের জন্য মেল পাঠাতে অনুমোদিত নয়, কিন্তু প্রেরক
ডোমেন এমন কোন মেইল করতে পারে না এমন দৃঢ় দাবি করতে পারে না বা করতে চায় না
কখনও এটা থেকে আসা.
5 - না
কোন SPF রেকর্ড পাওয়া যায়নি.
6 - ভুল (অস্থায়ী)
একটি ক্ষণস্থায়ী ত্রুটি ঘটেছে (যেমন একটি DNS সার্ভারে পৌঁছাতে ব্যর্থতা), একটি প্রতিরোধ করে৷
পৌঁছানো থেকে ফলাফল।
7 - অজানা (স্থায়ী ত্রুটি)
এক বা একাধিক SPF রেকর্ড ব্যাখ্যা করা যায়নি।
উদাহরণ
spfquery -ip=11.22.33.44 -প্রেরক=[ইমেল সুরক্ষিত] -helo=spammer.tld
spfquery -f test_data
প্রতিধ্বনি "127.0.0.1 [ইমেল সুরক্ষিত] helohost.com" | spfquery -f -
onworks.net পরিষেবা ব্যবহার করে অনলাইনে spfquery.libspf2 ব্যবহার করুন