تبلیغات
مرجع مقالات ایران IranMags
کامپیوتر // 08:48 ق.ظ - جمعه 20 مرداد 1391

نصب و پیکربندی میل سرور در لینوکس

Mail Service-mail server, نصب و پیکربندی میل سرور در لینوکس:
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
یک پروتکل برای ارسال پیامها از یک کامپیوتر به یک کامپیوتردیگر در یک شبکه می باشد.از این پروتکل در اینترنت برای هدایت پست الکترونیکی استفاده می شود
شماره پورت این پروتکل ۲۵ است

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

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

ابتدا به تنظیمات DNS می رویم و MX را که به معنی Mail eXcahnge است را تنظیم می کنیم
#vi /var/named/chroot/name/localhost.zone
pooya.com IN MX 10 http://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 به منظور پاک کردن متن استفاده می کنیم.
موفق باشید.



http://judybush.weebly.com
چهارشنبه 18 مرداد 1396 01:28 ب.ظ
Hello There. I found your blog the usage of msn. This is a
really well written article. I'll make sure to bookmark it and
return to read more of your helpful info. Thanks for the post.
I'll definitely return.

Also visit my page :: foot pain from driving - <a href="http://judybush.weebly.com">http://judybush.weebly.com</a> -
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر

آخرین مطالب
» كنترل محیط مطالعه ( جمعه 20 دی 1392 )
» روشهای اورژانسی پیشگیری از بارداری ( جمعه 20 دی 1392 )
» ساخت سایت، مناسب در تلفن های همراه ( جمعه 20 مرداد 1391 )
» مجوزهای دسترسی در لینوکس ( جمعه 20 مرداد 1391 )
» انتقال خودکار فایل ها از لینوکس به ویندوز ( جمعه 20 مرداد 1391 )
» آشنایی با زبان برنامه نویسی Python ( جمعه 20 مرداد 1391 )
» شرایط لازم برای دریافت مدرک CCNA ( جمعه 20 مرداد 1391 )
» ICDL چیست ؟ ( جمعه 20 مرداد 1391 )
» SVCHOST.EXE چیست ؟ ( جمعه 20 مرداد 1391 )
» ساده ترین روش ساخت کتاب الکترونیکی ( جمعه 20 مرداد 1391 )
» فروشگاه اینترنتی چیست؟ ( جمعه 20 مرداد 1391 )
» استراتژی آسان رفع مشکلات شبکه ( جمعه 20 مرداد 1391 )
» آشنایی با زیر ساخت اینترنت ( جمعه 20 مرداد 1391 )
» دو شاخص مهم شبکه، پهنای باند و میزان تاخیر ( جمعه 20 مرداد 1391 )
» ماهیت امنیت در شبکه ( جمعه 20 مرداد 1391 )