আপনি কীভাবে একটি ব্যাকআপ / মাধ্যমিক এমএক্স সার্ভার পরীক্ষা করতে পারেন?


10

আমি পোস্টফিক্স ব্যবহার করে একটি মাধ্যমিক এমএক্স সার্ভার সেট আপ করতে চাইছি তবে আমি ভাবছি উত্পাদনের আগে এটির পরীক্ষার সর্বোত্তম উপায় কোনটি (এর এমএক্স এন্ট্রি যুক্ত করে)?

একটি সম্ভাব্য উপায় হ'ল একে সম্পূর্ণ আলাদা ডোমেন নাম দিয়ে পরীক্ষা করা, অর্থাত্ "নকল-টেষ্ট-ডোমেন ডট কম" এর মতো একটি ডোমেন কিনুন এবং কেবলমাত্র এই ব্যাকআপ এমএক্স সার্ভারের সাহায্যে এটির ডিএনএস অঞ্চল সেট আপ করুন।

কোনও সহজ উপায় আমি কোনও মেল সার্ভারকে ডিএনএসে তালিকাভুক্ত করার আগে এই সার্ভারে একটি বার্তা প্রেরণে বাধ্য করতে পারি?

আমি মনে করি না আমি প্রেরণ সিস্টেমে হোস্ট ফাইলটি ব্যবহার করতে পারি কারণ এটি কোনও এমএক্স রেকর্ড অনুকরণ করে না, তাই না?


2
আপনি সেকেন্ডারি এমএক্স সক্ষম করতে পারেন। যতক্ষণ না এটি এমএক্স রেকর্ডগুলিতে নিম্ন প্রিও রয়েছে ততক্ষণ কোনও ডেলিভারি করা হবে না এবং আপনি @EEAA হিসাবে উল্লিখিত হিসাবে পরীক্ষা করতে পারবেন। বিটিডাব্লু: সতর্কতা অবলম্বন করুন যে ফ্যালব্যাক মেল সার্ভারগুলি স্প্যামের ফাঁদ। এবং যদি আপনি প্রাপক যাচাইকরণ সেট আপ না করে থাকেন তবে ঠিকানা থেকে স্প্যামাররা যা কিছু ব্যবহার করে তাতে প্রচুর বাউন্স বার্তা পাবেন messages আপনি একটি ম্যানুয়াল বা স্বয়ংক্রিয় সিস্টেম সেটআপ করতে চাইতে পারেন যা পোর্ট 25 এ অ্যাক্সেসের জন্য iptables নিয়মগুলি নিয়ন্ত্রণ করে Most
হাফগগার

আমি প্রশ্ন করব যে আপনি কেন ভাবেন যে আপনার একটি মাধ্যমিক এমএক্স দরকার?
joeqwerty

@ হালফগার যদি সেকেন্ডারি এমএক্স সার্ভারটি ভুল কনফিগার করা থাকে তবে এটি কোনও প্রেরক কোনও কারণে প্রাইমারী এমএক্স সার্ভারের সাথে সংযোগ স্থাপন করতে অক্ষম হওয়ার (সম্ভাব্যতার শেষে সংযোগের সমস্যা সহ) মেইল ​​হারাতে পারে। কমপক্ষে যদি এটি এখনও ডিএনএসে যুক্ত না করা থাকে তবে প্রাথমিকের সাথে একটি ক্ষণস্থায়ী সমস্যা মেল হ্রাস ঘটায় না - প্রেরক কেবল মেলটি সারি করে পরে আবার চেষ্টা করবেন।
থোমাসরুটটার

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

উত্তর:


20

ইমেল বিতরণ পরীক্ষা করতে কেবল একটি টেলনেট সেশন ব্যবহার করুন । উদাহরণ হিসাবে,

# telnet host.domain 25
Trying host.domain...
Connected to host.domain.
Escape character is '^]'.
220  ESMTP
HELO example.com
250
MAIL FROM:<user@example.com>
250 ok
RCPT TO:<user2@example.com>
250 ok
DATA

To: user2@example.com
From: user@example.com
Subject: a test message

Test message body.
.
250 ok

13
+1 - যে কেউ টেলনেটে একটি এসএমটিপি সার্ভার পরিচালনা করে তবে "হাত ধরে" প্রোটোকলটি পরিচালনা করতে পারে না তার কোনও এসএমটিপি সার্ভার পরিচালনার কোনও ব্যবসা নেই।
ইভান অ্যান্ডারসন

1
@ ইভানএন্ডারসন এটি STARTTLS বা প্লেন বাদে অন্য কোনও এথথের পরীক্ষা না আসা পর্যন্ত এটি একটি ভাল সাধারণ নীতি। তবে হ্যাঁ এই ক্ষেত্রে আপনি একদম ঠিক বলেছেন।
থোমাসর্টটার

2
@ থমাসরুতার আমি নিয়মিত STARTTLSহাত দিয়ে পরীক্ষা করে দেখি openssl s_client -starttls smtp -connect ...। তবে আমি প্লেন নন প্রমাণীকরণ পদ্ধতি সমস্যাযুক্ত হওয়া সম্পর্কে একমত।
ম্যাডহ্যাটার

2

যখন টেলনেট যথেষ্ট না হয় বা খুব ক্লান্তিকর হয় না, তখন আমি সুইটস ব্যবহার করি

উদাহরণ:

 cat email-content.txt | 
 swaks --body - --helo localhost.localhomain --server mail.example.com:25 \
  --auth-user fred --auth-password flintst1 -tls \
  --h-Subject Pebbles  --to wilma@example.org
  --from 'fred@example.biz'

sudo apt install swaksউবুন্টুতে কাজ করেছেন
ডন লি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.