লিনাক্স- এমটিএ দরকার কি?


11

আমার ভিপিএস চিত্র (দেবিয়ান 6) এমটিএ হিসাবে প্রেরণমেলের সাথে প্রাক ইনস্টল হয়। আমি এই সার্ভারটি একটি ওয়েব সার্ভার হিসাবে ব্যবহার করব এবং সম্ভবত অন্যান্য ব্যবহার কিন্তু মেল সার্ভার হিসাবে নয়। আমি সংস্থান সংরক্ষণ করতে যতটা সম্ভব অপ্রয়োজনীয় পরিষেবাগুলি মুছে ফেলতে চাই। এমটিএ নিরাপদে অপসারণ করা যাবে? এর পরিণতি কী?

উত্তর:


15

এমটিএ অপসারণের একটি পরিণতি হ'ল সিস্টেম নিজে থেকেই উত্পাদিত মেল (সাধারণত রুটে প্রেরণ করা হয়), উদাহরণস্বরূপ ক্রোন, লগওয়াচ, আরখুন্টার এবং অন্যদের দ্বারা সরবরাহ করা যায় না।

সুতরাং হ্যাঁ, একটি এমটিএ হ'ল যে কোনও ইউনিক্স-মতো সিস্টেমের অবিচ্ছেদ্য অঙ্গ এবং আমি সন্দেহ করি যে দেবিয়ান আপনাকে অভিযোগ এবং বিকল্প প্রস্তাব না দিয়েই এমটিএ আনইনস্টল করতে দেবে doubt তবে এটি বড় কথা নয়। ডিবিয়ান ডিফল্টরূপে এমনকি sendmailকেবল 127.0.0.1 এ শুনবে এবং কেবল স্থানীয়ভাবে রিলে মেল দেবে, সুতরাং এখানে কোনও আসল সুরক্ষা ঝুঁকি নেই।


যদিও এই উত্তরে একটি ছোট সংযোজন। কিছু অনভিজ্ঞ প্রশাসক এমটিএটিকে যেমন রাখেন, যা হতে পারে disappearing disk space। আমাদের তৃতীয় পক্ষের হোস্টারে এমনকি স্থানটি না ছড়িয়ে যাওয়া পর্যন্ত এটি সম্পর্কে ভাবেনি /var। ডিফল্ট পার্টিশনের আকার 4G ছিল, 1.5G লগ দ্বারা গ্রাস করা হয়েছিল এবং বাকীগুলি খেয়ে ফেলেছিল /var/spool/mail। এটি এটিকে কোনও সুরক্ষা ঝুঁকি নয়, বরং সাধারণ প্রশাসনের বিষয় হিসাবে চিহ্নিত করে।
আলেক্সি কামেনস্কি

8

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


2

অন্যান্য উত্তরে ব্যাখ্যা করার কারণে সেন্ডমেল (বা অন্য কোনও এমটিএ) সরিয়ে না দেওয়ার পরিবর্তে, আপনি এটির মাধ্যমে আপনার নিজের পছন্দসই একটি মেল অ্যাকাউন্টে সমস্ত সিস্টেম উত্পন্ন ইমেল প্রেরণ করতে কনফিগার করতে পারেন , যাতে পরবর্তী সময়ে এটি পর্যালোচনা করতে পারে।

যেহেতু এটি একটি ডেবিয়ান সিস্টেম, তাই আপনার ব্যাকআপ নিন /etc/mail/sendmail.mcএবং তারপরে নীচের বিষয়বস্তুগুলির সাথে এটি প্রতিস্থাপন করুন:

VERSIONID(`2006/08/23/00')dnl
OSTYPE(`debian')dnl
DOMAIN(`debian-mta')dnl

dnl # define(`SMART_HOST', `[outgoing.example.com]')dnl
define(`confCW_FILE', `-o /etc/mail/local-host-names')dnl
FEATURE(`use_cw_file')dnl

FEATURE(`no_default_msa')dnl
DAEMON_OPTIONS(`Name=MTA-v4, Addr=127.0.0.1, Port=smtp')dnl
DAEMON_OPTIONS(`Name=MSP-v4, Addr=127.0.0.1, Port=submission')dnl

MAILER(`local')dnl
MAILER(`smtp')dnl

LOCAL_RULE_0
# LHS is separated from RHS with tabs, not whitespaces
R$- <@ $=w . >          john.doe < @ example.com. >

দুটি নোট:

  1. আপনার স্মিম্বহস্ট লাইনের দরকার নেই। সে কারণেই এটি ইতিমধ্যে মন্তব্য করা হয়েছে।
  2. শেষ লাইনে বাম হাতটি ফাঁকা নয়, ট্যাবগুলির সাহায্যে ডান হাত থেকে পৃথক করা হয়েছে। সুতরাং কপি-পেস্ট করবেন না, হাতে টাইপ করুন।

আপনার হয়ে যাওয়ার পরে, চালান sendmailconfigএবং পরীক্ষা করুন যে এই সমাধানটি আপনার পক্ষে কাজ করে কিনা।

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