جلسه شانزدهم آموزش لینوکس Linux

به نام خدا

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
یک پروتکل برای ارسال پیامها از یک کامپیوتر به یک کامپیوتردیگر در یک شبکه می باشد.از این پروتکل در اینترنت برای هدایت پست الکترونیکی استفاده می شود
شماره پورت این پروتکل 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 به منظور پاک کردن متن استفاده می کنیم.

موفق باشید.

/ 7 نظر / 10 بازدید
م

ممنون

دختر دریا

سلام مطالب بسیار پر باری دارید تبریک میگم به منم سر بزنین خوشحال میشم قالب بدونی و مایل به تبادل لینک باشین هم خوشحال میشم این نغمه محبت بهد از منو تو ماند تا در زمانه باقیست آواز باد و باران[گل]

حسین

آقا با وبلاگت حال کردم اگر میشد یه پست هم برای راهنمایی کسی مثل من بذارید اینکه چه دوره ای و چه موسساتی و چگونه برای جمع آوری مدارک شبکه خوب هست و اینکه بازار چطوره؟(من د انشجوی نرم افزار هستم) موفق باشید

زهرا

سلام استفاده کردم از بلاگتون خیلی مفیده ممنون

آریا

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

معلم شرکتی

وبلاگ معلمان شرکتی بیکار شده http://moalemanesherkati.blog.com/

علی

سلام. حتماً از فواید افزایش بازدید و ترافیک سایت اگاهی دارید ؛ افزایش ترافیک که داشته باشید ، رتبه تون تو الکسا بالا می ره ، رتبه تون تو گوگل بالا می ره ، سایت ها بهتون تبلیغ میدن و ... من در وبلاگم روشی را معرفی میکنم که به صورت خیلی جالب بازدیدتان زیاد می شود. دوستان من خودم واقعا قبولش دارم و خودمم تازه پیداش کردم.پس به وبم سر بزنید. www.computerp30.mihanblog.com