মেল কমান্ডের একটি মেইল ​​সার্ভারের প্রয়োজন?


16

লিনাক্স mailকমান্ড ব্যবহার করার আগে কি কোনও মেইল ​​সার্ভার সেট আপ করতে হবে ?



@ এসএমএল আসলে এই প্রশ্নের মতো নয় তবে ইঙ্গিত দেয় যে মেল চালাতে একজনের জন্য এসএমটিপি সার্ভার প্রয়োজন, তবে আমি জিজ্ঞাসা করছি এটি একেবারেই প্রয়োজনীয় কিনা
puk

1
হ্যাঁ এটি একটি সম্ভাব্য সদৃশ, আমি আপনাকে উত্তর দিয়েছি খ / গ যে প্রশ্নটি এটি কিছুটা সুনির্দিষ্ট করে। এখনও একটি DUP মত আর কিন্তু আমি আপনি কি উত্তর দিলেন 8-)
SLM

উত্তর:


14

না আপনার মেল প্রেরণের জন্য কোনও মেল সার্ভারের প্রয়োজন নেই। আমি সেন্ডমেলের সাথে সর্বাধিক পরিচিত এবং কার্যকারিতার 3 টি শ্রেণিবদ্ধতা রয়েছে যা একটি পরিষেবা হিসাবে ইমেল পরিপূর্ণ করে। এমডিএ (মেল ডেলিভারি এজেন্টস) 1, এবং এমটিএ (মেল ট্রান্সফার এজেন্টস) 2, এবং 3 এমইউএ (মেল ব্যবহারকারী এজেন্টস)।

পরিভাষাগুলি বিভ্রান্তিকর তবে আপনার কোনও সময় এমটিএ প্রয়োজন হয় না। এমটিএ هرবার এমআউএ ( mail) "মেইল" প্রেরণ করতে চাইবে।

আপনি যখন চালনা করেন mailএবং আপনি মেইল ​​প্রেরণের জন্য একটি ঠিকানা নির্দিষ্ট করেন sam@example.com,। মেল ক্লায়েন্টটি এমটিএ ( /usr/bin/sendmail) কে তলব করবে যা তারপরে সেই হোস্ট / ডোমেন (উদাহরণ.com) এর জন্য ডিএনএসকে জিজ্ঞাসা করবে এবং তার এমএক্স রেকর্ডের জন্য কোন মান নির্ধারিত হবে তা সন্ধান করবে। এমএক্স মানে মেল এক্সচেঞ্জার।

উদাহরণ

আপনি এটি digদেখতে কমান্ডটি ব্যবহার করতে পারেন :

$ dig gnu.org mx

; <<>> DiG 9.7.4-P1-RedHat-9.7.4-2.P1.fc14 <<>> gnu.org mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21053
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 2

;; QUESTION SECTION:
;gnu.org.           IN  MX

;; ANSWER SECTION:
gnu.org.        299 IN  MX  10 eggs.gnu.org.

;; ADDITIONAL SECTION:
eggs.gnu.org.       299 IN  A   208.118.235.92
eggs.gnu.org.       299 IN  AAAA    2001:4830:134:3::10

;; Query time: 218 msec
;; SERVER: 192.168.1.8#53(192.168.1.8)
;; WHEN: Thu Oct  3 17:27:22 2013
;; MSG SIZE  rcvd: 90

সুতরাং ক্লায়েন্টটি এই ইমেলটি সরবরাহ করতে 25 পোর্টে ডিম.gnu.org এর সাথে সংযোগ স্থাপনের চেষ্টা করবে।

ডিএনএস সার্ভার?

@ পুক নিম্নলিখিত ফলো-আপ প্রশ্ন জিজ্ঞাসা করেছেন:

এই ডিএনএসটি কি আমার লোকাল মেশিনে রয়েছে?

আমি এর উত্তরে:

@ পুক - এটি মেইল ​​সার্ভারের একই পদ্ধতিতে হতে পারে তবে সাধারণত তা হয় না। আপনার /etc/resolv.confফাইলটি দেখুন এবং আপনি যখন digকমান্ডটি চালাবেন তখন SERVER: ...নীচের দিকে লাইনটি লক্ষ্য করবেন । এটি আপনার অনুরোধটি সার্ভিস করে ডিএনএস সার্ভার।

উদাহরণ

আমার /etc/resolv.confফাইলটিতে নিম্নলিখিত রয়েছে:

nameserver 192.168.1.8

এবং এগুলির মতো প্রশ্নগুলি ব্যবহার করে dig:

$ dig gnu.org mx

নীচে এই ফলাফল:

;; Query time: 259 msec
;; SERVER: 192.168.1.8#53(192.168.1.8)
;; WHEN: Thu Oct  3 17:46:13 2013
;; MSG SIZE  rcvd: 90

এবং চমত্কার পাঠকের জন্য, আমার একটি জিজ্ঞাসা, এটি কীভাবে কনফিগার করা আছে? উত্তর /etc/nsswitch.confফাইল। বিশেষতঃ এই লাইন:

hosts:      files mdns4_minimal [NOTFOUND=return] dns

এর অর্থ, প্রথমে ফাইলগুলি ব্যবহার করুন ( /etc/hosts), তারপরে mdns4_minimal। এটি একটি মাল্টিকাস্ট ডিএনএস। এটি মূলত পূর্ববর্তী চেহারাগুলির একটি ক্যাশে। সবশেষে এটি ফাইলের মধ্যে মনোনীত dnsআইপি ঠিকানাটি ব্যবহার করে ।nameserver/etc/resolv.conf


এই ডিএনএসটি কি আমার লোকাল মেশিনে রয়েছে?
puk

@ পুক - আপডেট দেখুন।
slm

@ পুক - আমি আরও যুক্ত করেছি ....
slm

7

এটি আপনার কোন সংস্করণটি mailব্যবহার করছে তা নির্ভর করে।

সমস্ত সংস্করণকে মেলটি সরবরাহ করার জন্য একটি এমটিএ প্রয়োজন, তবে কিছু সংস্করণ এসএমটিপি ব্যবহার করে একটি দূরবর্তী এমটিএ ("স্মার্টথোস্ট", যেমন আপনার আইএসপির মেল সার্ভার) সাথে কথা বলতে সক্ষম হয় এবং কিছু কেবল মেসেজটি /usr/sbin/sendmailপাঠাতে মেসেজটি পাইপ করতে পারে একটি স্থানীয় এমটিএ

পরেরটির ক্ষেত্রে, স্থানীয় MTA এর মত একটি পূর্ণাঙ্গ MTA এর হতে পারে সঠিকভাবে sendmail বা এক্সিম বা পোস্টসাফিক্স । অথবা এটি নালমেলার বা এসএসএমটিপি এর মতো একটি সাধারণ প্রেরণযোগ্য এমটিএ হতে পারে । অথবা এমএসএমটিপি -র মতো সামান্য আরও পরিশীলিত মিনি-এমটিএ যা পরে প্রসবের জন্য কুইলিং মেলকে সমর্থন করে।

ফ্রি সফটওয়্যার ও ওপেন সোর্স বিশ্বে mailxপ্যাকেজটির দুটি প্রধান রূপ রয়েছে (যা mailআদেশটি সরবরাহ করে ): bsd-mailxএবং heirloom-mailx

বিএসডি-মেলেক্স এসএমটিপি কথা বলে না এবং কেবল এটিতে পাইপ পাঠিয়ে মেল পাঠাতে পারে/usr/sbin/sendmail

হাইয়ারলুম-মেলেক্স এসএমটিপি কথা বলতে পারে স্মার্টথের পাশাপাশি'তিহ্যবাহী 'পাইপ-থেকে-প্রেরণমেল' পদ্ধতিতে।

সুতরাং, আপনার প্রশ্নের উত্তর দিতে "আপনার কি কোনও মেইল ​​সার্ভার দরকার?" হ্যাঁ, সাজানো। আপনার একটি প্রয়োজন তবে, আপনি যে মেলটির কোনও সংস্করণ ইনস্টল করেছেন তার উপর নির্ভর করে আপনার নিজের সিস্টেমে এটি ইনস্টল এবং কনফিগার করতে হবে না।

আইএমও, আপনি msmtpকেবলমাত্র স্মার্টথের উপর নির্ভর করার চেয়ে ন্যূনতম এমটিএ নিয়ে ভাল heirloom-mailxকারণ আপনি যখনই ইন্টারনেট সংযোগ বন্ধ থাকে বা আপনার স্মার্টথটি অ্যাক্সেসযোগ্য হয় না তখন আপনার পরে ডেলিভারির জন্য মেল সারি করতে হবে। একটি স্থানীয় কিউ সঙ্গে, mailএবং crondএবং অন্যান্য প্রোগ্রামের শুধু পাঠাতে-এবং-ভুলে যেতে পারেন কোনো মেইল। স্থানীয় সারি না থাকলে স্মার্টথোস্ট অনুপলব্ধ থাকলে তাদের ত্রুটি শর্তের সাথে কোনওভাবে মোকাবেলা করতে হবে।

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