کامپیوترنرمافزار

میل سرور در لینوکس: مرور کلی و راه اندازی

پست الکترونیک برای اکثر مردم به نظر می رسد مانند یک وب سایت معمولی با یک رابط کاربر پسند، که در آن شما به راحتی می توانید ارسال متن، ضمیمه تصاویر و ارسال پیام به دوستان. با این حال، آن را در واقع بسیار پیچیده تر. برای انتقال داده ها با استفاده از سرورهای ایمیل در لینوکس است. این آنها هستند که در پردازش، تحویل و پیام مسیریابی مشغول است. در این مقاله به محبوب ترین سرورهای ایمیل در لینوکس بحث، و همچنین نحوه پیکربندی برخی از آنها.

نقد و بررسی تصمیمات برای ایجاد یک سیستم ارسال و دریافت پیام

با کمک پست الکترونیکی بر روی سرور لینوکس، شما به سرعت و به راحتی می تواند استقرار ساز و خود را به دریافت و ارسال پیام. وب دارای مقدار زیادی از آماده ساخته شده است راه حل، که تنها می توانید یک کمی "به پایان رسید." در میان آنها، البته، همچنین در پیکربندی سیستم پیچیده تر وجود دارد، پیکربندی است که در مثال زیر نشان داده شده است پسوند.

برنامه Sendmail - محبوب و سریع

برنامه Sendmail می توان به نام یک پیشگام در میان سرویس دهنده پست الکترونیکی در لینوکس است. اولین نسخه در 1983 منتشر شد. از آنجا که در برنامه Sendmail کثرت از ایستگاه ها و گره تسلط. به طور گسترده ای به این روز استفاده می شود. سریع و بهینه سازی سرور، اما آن را استانداردهای ایمنی مدرن را برآورده نمی کنند و سنگین به راه اندازی است.

پسوند - انعطاف پذیر، قدرتمند و قابل اعتماد

این روش در اصل برای مرکز تحقیقات آی بی ام استفاده داخلی توسعه داده شد. بسیاری از توابع و ویژگی های قرض گرفته شده از برنامه Sendmail. با این حال، آن را بسیار سریعتر، ایمن تر و راه اندازی وقت و تلاش کمتر طول می کشد. می توان آن را به عنوان یک سرور ایمیل در لینوکس، MacOS، سولاریس استفاده می شود.

IredMail

این سرور در اصل یک حدت بیشتر مجموعه ای از اسکریپت ها و فایل های پیکربندی. با کمک آنها، شما به سرعت می توانید انتخاب کنید تا به سرور پست الکترونیکی بر روی لینوکس مبتنی بر وب و رایگان است. این پشتیبانی از SMTP، POP3 و IMAP. روش نصب به طور کلی بیش از 10 دقیقه را ندارد، بسته به مهارت از مدیر.

در این روند از تنظیم یک سرور پست الکترونیکی لینوکس iRedMail به طور خودکار استفاده از برخورد با ویروس ها و هرزنامه نصب شده است. علاوه بر این می توان حمایت مردم در برابر نیروی بی رحم، تجزیه و تحلیل های مختلف و غیره اضافه شده است. یک گزینه عالی آماده سرور لینوکس الکترونیکی.

IndiMail

این ترکیب چندین پروتکل ها و تکنولوژی های شناخته شده برای اجرای انتقال پیام های ایمیل. سیستم یکپارچه توانایی ایجاد ارتباط بین گره های شبکه، برای مثال، برای به اشتراک گذاری یک منبع الکترونیکی برای شرکت های شاخه های مختلف. این سیستم دارای یک مکانیسم پیکربندی بسیار انعطاف پذیر است. آن را از طریق بازتعریف متغیر، که سرور مورد 200. ممکن است که به ایجاد چندین موازی جریان کار IndiMail اجرا شده است.

سر و صدا

لینوکس پستی وب سرور نوشته شده در C ++. یک API ساخته شده است در برای مدیریت و ایجاد سناریو وجود دارد. آن است که بسیاری از ویژگی های و قابلیت های "خارج از جعبه". پشتیبانی شده توسط نسخه های مختلف شناخته شده از پایگاه داده باشد. اگر مورد نظر، و یا پیکر بندی دوباره، شما به سرعت می توانید از یکی به دیگری تغییر دهید. کاربران، مدیران، و سرور دامنه - رابط سرور حقوق به منطقه خود را خاص تقسیم شده است.

Zentyal

شاید ساده ترین و راحت ترین قطار پستی لینوکس سرور. این است که تقریبا همه از دستورالعمل و انجام تنظیمات در یک رابط گرافیکی خاص است. بر اساس میل سرور لینوکس اوبونتو. اضافه کردن توابع و یا قابلیت با نصب ماژول های جدید. با می توان آن را به عنوان یک سرور پست الکترونیکی جداگانه و یک روتر و یا پروکسی گره بین معابر اصلی مرتب شده اند.

AXIGEN

رایگان، قدرتمند و با قابلیت های سرور پست الکترونیکی غنی است. می توان آن را از طریق رابط کاربری وب خودش یا از طریق هر سرویس گیرنده ایمیل استفاده می شود. او قادر به جمع آوری ایمیل از جعبه های خارجی، به تولید پاسخ خودکار به پیام ها، فیلتر آنها، و همچنین مناسب برای وارد کردن یک فایل CSV است.

پیکربندی و مدیریت دارای رابط کاربری وب خود را دارد. برای دوستداران مدل مدیریت کلاسیک - وظیفه در دسترس از طریق کنسول فرمان است.

سرور پشتیبانی از انواع سیستم عامل از جمله ویندوز خط. روند تعامل به خوبی مستند و razyasnon نمونه های متعددی در وب سایت توسعه دهنده.

نرم افزار CommuniGate

سرور کراس پلت فرم است که می تواند با ایمیل و پیام های صوتی کار می کنند. ممکن است که به اتصال به آن از طریق سرویس گیرنده ایمیل و یا یک رابط وب متمرکز است. آیا تحقق تمایز حقوق دسترسی به چند نفر تشکیل می دهند. پلاگین می تواند کمک به یکپارچه سازی سیستم های مختلف آنتی ویروس و راه حل.

تنظیم نمونه ای از یک سیستم

پس از یک بررسی از سرورهای ایمیل در لینوکس باید در نظر تنظیم یکی از آنها در جزئیات بیشتر.

به عنوان مثال، ما می توانیم به شما نشان دهد که چگونه به نصب و پیکربندی Postfix را در اوبونتو. فرض بر این است که سخت افزار حال حاضر در دسترس و سیستم عامل است را به آخرین نسخه به روز شد.

اولین چیزی که به انجام - است برای دانلود سرور خود. این در مخازن اوبونتو موجود است، به طوری که ترمینال تایپ کنید:

در طول نصب، سیستم برای یک رمز عبور جدید برای کاربر پایگاه داده تحت حساب ریشه بپرسید. سپس آن را باید تکرار شود تا تایید شود. سپس او می توانید بپرسید چه نوع نصب و راه اندازی علاقه مند هستند. سپس نام ایمیل سیستم، که در آن شما می توانید مشخص کنید - some.server.ru.

حالا شما نیاز به ایجاد یک پایگاه داده برای سرور. این را می توان با استفاده از دستور انجام می شود:

ریشه mysqladmin -u -p ایمیل ایجاد کنید.

این جایی است که نیاز به مشخص کردن یک رمز عبور معتبر برای پایگاه داده.

حالا شما می توانید به خروجی زیر پوست بسیار با دستور بروید:

خروجی زیر -u ریشه. دوباره، سیستم رمز عبور است که لازم را برای ورود این است بپرسید.

بعدی خواهد مجموعه ای از دستور، کمک خواهد کرد برای ایجاد یک کاربر جدید با دسترسی:

همچنین لازم جداول در پایگاه داده اصلی، ایجاد آنها، بنابراین شما می توانید:

حالا کنسول MySQL است که دیگر مورد نیاز و شما می توانید از آن را دریافت.

پیکربندی پسوند

در ابتدا شما نیاز به نشان دادن سرور، چگونگی دسترسی به پایگاه داده، چگونه به آن نگاه ارزش های لازم. برای این کار، وجود خواهد داشت چندین فایل. آنها ممکن است در دایرکتوری / etc / پسوند واقع شده است. در اینجا نام خود را:

آنها باید محتویات زیر، که در میان رشته پرس و جو برای هر فایل منحصر به فرد خواهد بود شامل:

نام کاربری = مدیر در زمان ایجاد یک جدول؛

رمز عبور = <کلمه عبور کاربر admin>؛

dbname = نام پایگاه داده ایجاد شده؛

جستجوهای = پرس و جو، هر یک برای یک فایل خاص؛

میزبان = 127.0.01.

تا حدودی به فایل های پرس و جو:

این فایل ها رمز عبور برای ورود به پایگاه داده تعیین می کنند، به طوری که دسترسی به آنها باید به نحوی محدود می کند. به عنوان مثال، سمت راست قرار داده، آن را محدود است.

در حال حاضر ما به اضافه کردن برخی از گزینه های Postfix را. شایان ذکر است که در خط زیر، جایگزین some.server.ru دامنه واقعی است.

گواهینامه ایمنی

برای شروع، شما نیاز به ایجاد یک مرجع صدور گواهینامه، که اعتبار این گواهی تایید خواهد کرد.

ایجاد شده به فایل های فروشگاه:

mkdir به ~ / CA_new

و یک فایل پیکربندی است. این میزبان از کد زیر:

یک توضیح کمی به آن:

  • متغیر C - در اینجا شما نیاز به مشخص کشور در دو نامه با فرمت، برای مثال، برای روسیه - RU؛
  • ST - به معنی یک منطقه و یا منطقه خاص.
  • L - شهرستان.
  • O - نام شرکت.
  • CN - در اینجا شما نیاز به مشخص دامنه است که کلید را هدف قرار؛
  • آدرس ایمیل.

پس از آن ایجاد و کلید خود را:

کد: sudo OpenSSL را genrsa -des3 نوسان ca.key 4096

سیستم به شما دهید برای یک رمز عبور برای کلید، که در هر صورت فراموش نکنید.

در حال حاضر شما نیاز به باز کردن نسخه های کلیدی:

REQ از OpenSSL جدید -x509 -nodes -sha1 -days 3650 -Key ca.key نوسان ca.crt -config ca.conf

وجود دارد نیاز به وارد کردن رمز عبور قبلا ایجاد شده برای کلید خصوصی.

در حال حاضر گواهینامه:

OpenSSL را PKCS12 -export -in ca.cer -inkey ca.key نوسان ca.pfx

بعد شما نیاز به ایجاد یک دایرکتوری که در آن برای ذخیره تمام کلید تولید می شود. پوشه خود برای هر سرور تعریف شده است.

این نرم افزار mkdir به

mkdir به SERV / some.domen.ru

و ایجاد تنظیمات خود را دارند:

نانو SERV / some.domen.ru / openssl.conf

در داخل آن باید تنظیمات مشخص شده در زیر می باشد. آنها شبیه به کسانی که در حال حاضر ایجاد شده است.

برای تولید یک کلید، استفاده از دستور:

کد: sudo OpenSSL را genrsa -passout عبور: 1،234 -des3 نوسان SERV / some.server.ru / server.key.1 2048

این خط با استفاده از رمز عبور 1234. این برای برخی از زمان مورد نیاز است.

رمز عبور از تیم حذف شده است:

OpenSSL را RSA -passin عبور: 1234 نرم افزار کارخانه / some.server.ru / server.key.1 نوسان SERV / some.server.ru/server.key

در حال حاضر شما باید برای ثبت نام کلیدی:

SERV /some.server.ru/ openssl.conf -new -key SERV /some.server.ru/ server.key -out SERV /some.server.ru/ server.csr OpenSSL را REQ -config SERV /some.server.ru/ openssl.conf جدید -Key SERV /some.server.ru/ server.key نوسان server.csr را SERV /some.server.ru/

rm -f SERV/ some.server.ru/server.key.1 و حذف موقت کنید: rm -f SERV / some.server.ru/server.key.1

با کمک دستکاری انجام می شود یک سرور پست الکترونیکی که تنها می تواند ارسال و دریافت پیام. علاوه بر اصلی، ماژول های اضافی که می تواند نصب به گسترش قابلیت وجود دارد. این یک میل سرور کامل شامل در لینوکس برای شرکت ایجاد کنید.

ویژگی های اضافی

ماژول های زیر می توان برای گسترش قابلیت های سرور ایمیل، مانند "اسپم" یا توزیع خدمات.

  • گروه ترکان و مغولان. بسیار رابط وب کاربر پسند برای ایمیل. علاوه بر وظیفه اصلی آن دارای یک تقویم، وظایف، و اطلاعات تماس ساخته شده در. از آن است که پیکربندی و تنظیم مدار راحت است.
  • Amavisd جدید. این نقش یک دروازه انجام می دهد و در درجه اول برای متصل کردن فن آوری های مختلف استفاده می شود. دریافت Amavisd جدید، فیلترها آن تعیین اینکه آیا می تواند خطرناک باشد، و توابع اضافی از ماژول های دیگر برای تأیید متصل می شود.
  • از SpamAssassin. همانطور که از نام آن پیداست، واحد فیلترها حروف توجه به قوانین خاص، محاسبه اسپم. می توان آن را هر دو به طور جداگانه و به عنوان بخشی از شیاطین مختلف استفاده می شود.
  • ClamAV درحال. محبوب لینوکس محیط آنتی ویروس. این یک نرم افزار رایگان است. قادر به کار با بسیاری از سرویس دهنده های ایمیل مختلف برای اسکن فایل ها و پیام "در پرواز".
  • تیغ. ostfix. این ماژول ذخیره چک سام از پیام های اسپم و ارتباط مستقیم با P ostfix.
  • Pyzor - یکی دیگر از ابزار برای تعیین پیام های حاوی مخرب و یا بی فایده به کد کاربر.
  • Fail2ban در. ابزاری است که محافظت حساب های کاربری در برابر هک کلمات عبور نیروی بی رحم. پس از تعداد معینی از بار خاص IP آدرس است در حالی که مسدود شده است.
  • پستچی. ساده ترین راه برای ایجاد لیست های پستی از طریق رابط وب.
  • Munin. ابزار برای نظارت بر عملکرد سرور. از آن است که تعداد زیادی از آماده ساخته شده از پلاگین ها که توانایی های خود را گسترش دهد. پروتکل های شبکه کار می تواند بر روی یک برنامه مناسب دنبال کرده بود.

نتیجه

همانطور که می توان از این مقاله، نصب و راه اندازی و پیکربندی یک سرور پست الکترونیکی تمام عیار دستی دیده می شود - یک کار طولانی و دشوار است. با این حال، این رویکرد به طور کلی درک که چگونه سیستم کار می کند و می دانم که نقاط قوت و آسیب پذیری آن است. در صورت بروز مشکلات تهیه شده توسط مدیر قادر به سرعت بیابید و رفع مشکل خواهد بود. به خصوص مربوط به آن برای شرکت های بزرگ که کار کاملا به سرعت ارسال و دریافت پیام به مشتریان یا شرکای وابسته است. برای شبکه های کوچک راه حل مناسب "خارج از جعبه"، که می تواند به سرعت با استفاده از رابط کاربر پسند مستقر کاملا.

با این حال، در صورت شکست سرور را به مدت طولانی به نفوذ و درک سیستم واحد است. مقاله در این مثال از پسوند سرور پست الکترونیکی نشان می دهد که روش های اساسی و تکنیک برای تنظیم عملیات اولیه. همراه با تعداد زیادی از ماژول ها، پلاگین و اضافه کردن فایرفاکس آن را به یک ابزار قدرتمند و قابل اعتماد برای ارسال و دریافت پیام ایجاد کنید.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.delachieve.com. Theme powered by WordPress.