تبلیغات
buxsiran-کسب و کار,باکس‌ایران‌,درامد,سایتهای‌کلیكی کسب‌درامد‌از‌سایتهای‌کلیکی معتبر‌و‌پرداخت‌در‌بانکهای‌ایران
 
باکس ایران -آموزش نرم افزار
این وبلاگ در پایگاه ستاد ساماندهی ثبت گردیده است.
دامنه.نت | ثبت دامنه ملی و بین المللی، خرید و فروش دامین
درباره وبلاگ


سایتی برای وبمسترها و اموزش استفاده از اینترنت برای کسب درامد و اموزش nod 32 ,photoshopمایا و ویندوز

مدیر وبلاگ : Mohsen
مطالب اخیر
نویسندگان
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
---------- ----------
دوشنبه 18 دی 1391 :: نویسنده : Mohsen

Mail Service-mail server, نصب و پیکربندی میل سرور در لینوکس linux

E-Mail
ٍElectronic Mail تبادل پیام ها و فایلهای کامپیوتری از طریق یک شبکه ارتباطی, مثلا یک شبکه محلی یا اینترنت بین کامپیوترها یا پایانه ها

Mail Server
یک سرویس است که مبادله میلها بصورت locally و یا remotly میپردازد.مثالهایی که برای mail server میتوان ذکر کرد عبارتند از send mail,Qmail server,postfix

Mail Client
یک سرویس و یا برنامه است که برای فرستادن و یا دریافت mail استفاده میشود.بطور مثال mail,mutt,piane,elm,evalution

Mailing Protocols

SMTP - Simple Mail Transfer Protocol
یک پروتکل برای ارسال پیامها از یک کامپیوتر به یک کامپیوتردیگر در یک شبکه می باشد.از این پروتکل در اینترنت برای هدایت پست الکترونیکی استفاده می شود
شماره پورت این پروتکل 25 است

POP3-Post Office Protocol
پروتکلی برای سرویس دهند هایی در اینترنت که پست الکترونیکی را دریافت و ذخیره نموده و به سرویس گیرنده های کامپیوترهایی که به سرویس دهنده ها متصل می شوند انتقال می دهند تا بتوانند آنها را Download ,Upload نمایند
شماره پورت این پروتکل 110 است

IMAP4 -Internet Message Access Protocol 4
روشی برای یک برنامه پست الکترونیکی جهت دستیابی به پیامهای پست الکترونیکی و تابلوی اعلانات ذخیره شده در یک سرویس دهنده پستی.
شماره پورت این پروتکل 143 است

 

ابتدا به تنظیمات DNS می رویم و MX را که به معنی Mail eXcahnge است را تنظیم می کنیم

#vi /var/named/chroot/name/localhost.zone
pooya.com IN MX 10 www.pooya.com

MUA(Mail USer Agent)
پیغام ها را به MTA(Mail Transport Agent) عبور می دهد
MTA مسئولیت تحویل پبامهای پست الکترونیکی را برعهده دارد.هر MTA پس از دریافت یک پیام ,آن را به طور موقت ذخیره می نماید و سپس تحویل می دهد و یا به MTA دیگر هدایت می کند
دومین MTA پیغام را به MDA(Mail Delivery Agent) عبور می دهد و سپس کاربر پیغام را دریافت می کند

mail ها در این مسیر ذخیره می شوند

#var/mail/username

demon میل سرور , sendmail نام دارد

فایلهای پیکربندی اصلی
اصلی ترین فایل پیکربندی برای sendmail /etc/mail/sendmail.cf است
زمانی که sendmail توسط یک برنامه کاربر فراخوانده شود etc/mail/submit.cf استفاده می شود و معمولا احتیاجی به تغییر ندارد

پیکربندی sendmail با زبان ماکرو M4 است
M4 یک زبان ماکرو است که میتواند به تنظیم فایل sendmail.cf کمک کند
پیکربندی پیش فرض sendmail , از طریق M4 ویزه در etc/mail/sendmail.mc ایجاد شده است

از فرمان ذیل به منظوز روشن کردن sendmail استفاده می کنیم

#chkconfig sendmail on

به سراغ فایل sendmail می رویم و تغییرات ذیل را انجام می دهیم

#vi /etc/mail/sendmail.mc
DAMEON-options(port=SMTP,Addr=127.0.0.....
تبدیل می شود به
dnl#DAMEON-options(port=SMTP,Addr=127.0.0.....

اگر برای نام کاربران alias و یا همان نام مستعار داشته باشیم می توانیم در شاخه زیر آنها را اضافه کنیم

#vi /etc/mail/virtusertable

بطور مثال نام po را برای pooya و eliya را برای ali قرار می دهیم

po@pooya.com pooya
eliya@pooya.com ali

در مسیر روبرو اقدام به اضافه کردن نام alias برای کاربران می کنیم

#vi /etc/aliases
suport:postmaster
po: pooya
eliya: ali

آدرس ذیل برای تائید و یا رد email های رسیده استفاده می شود

#vi /etc/mail/access
192.168.10.1 RELAY
pooya.com RELAY

تغییرات زیر را می دهیم

#vi /etc/dovecot.conf
# را از خط زیر حذف می کنیم
#protocol=imp impas
prortocol=pop3 pop3s

با فرمان های ذیل فایل را update می کنیم

#makemap hash /etc/mail/vitusertable.db < /etc/mail/virtusertable
#cd /etc/mail
mail#m4 sendmail.mc >sendamil.cf

این فرمان micro file را به configuration file , update می کند
بوسیله فرمان mail یک email به کاربری با نام user1 می فرستیم.توجه کنید با ctr+d ای میل فرستاده می شود

#mail user1
subject:test
hi
how are you my friend?
ctr+d

اکنون به سیستم کاربر user1 می رویم و با تایپ فرمان mail متن پیغام را مشاهده می کنیم.به منظور replay از حرف r و از d به منظور پاک کردن متن استفاده می کنیم





نوع مطلب : اموزش شبکه، 
برچسب ها :
لینک های مرتبط :

دوشنبه 9 مرداد 1396 07:32 ق.ظ
Hi there, I enjoy reading through your post. I wanted to write a little comment to support you.
چهارشنبه 13 اردیبهشت 1396 08:14 ب.ظ
This website was... how do you say it? Relevant!! Finally I've found something which helped me.
Appreciate it!
یکشنبه 20 فروردین 1396 05:38 ق.ظ
I know this web site presents quality dependent posts and other data, is there any
other web site which offers these data in quality?
جمعه 18 فروردین 1396 05:28 ب.ظ
Hello, all is going nicely here and ofcourse every one is sharing information, that's really good, keep up writing.
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


دامنه.نت | ثبت دامنه ملی و بین المللی، خرید و فروش دامین ----------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------
كد جاوا اسكریپت من میگم
-------------------------------------------------------------------------------------------------- Bookmark this page -------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------