Upload
behrad-eslamifar
View
28
Download
2
Embed Size (px)
Citation preview
Topic 108 Essential System Services
Object 3: Mail Transfer Agent (MTA) basics
5
Mailاجزاء یک سیستم از چندین جزء تشکیل شده است
●MUA
●MTA
●MDA
Postfix The Definitive Guide, O'Reilly
6
MTAپیاده سازی های مختلف
●Sendmailیکی از قدیمی ترین ها، با پیکربندی مشکل و مشکل ت امنیتی –
●Postfixsendmailیک سرویس پر طرفدار و جایگزین امن برای –
●Qmailمدتی است توسعه آن متوقف شده، ولی همچنان بسیار استفاده می شود –
●Exim و پیاده سازی های بزرگsendmail بسیارقوی و جایگزین مناسب و قدرتمند برای MTAیک –
7
ساختار یک نامههر نامه دارای سه بخش اصلی است
●Header: است. که می تواند چندین خط شود و با یک خط خالی از Subject: و To: , Fromشامل –
body جدا می شود
●Bodyاین بخش محتویا ت نامه شماست–
●Envelop header استفاده می شود و نه محتویا ت bounceاز محتویا ت این بخش برای تحویل و یا –
8
Postfix● Debian/Ubuntu
● RHEL/CentOS
# apt-get install postfix# apt-get install postfix
<<< install by default >>><<< install by default >>>
9
Postfix Config● Minimal config
# vim /etc/postfix/main.cfmydomain=cvak.irmyhostname=$mydomain
mydestination=$domain $myhostname localhost localhost.localdomainmyorigin=$mydomain
inet_interfaces=allmynetworks=127.0.0.1
# vim /etc/postfix/main.cfmydomain=cvak.irmyhostname=$mydomain
mydestination=$domain $myhostname localhost localhost.localdomainmyorigin=$mydomain
inet_interfaces=allmynetworks=127.0.0.1
# systemctl restart postfix# systemctl restart postfix
10
alias یک اکانت به دیگریforwardایجاد کاربر مجازی و یا ●
# vi /etc/aliases... fakeaccount: behradroot: behradbehrad: behrad,[email protected]
# vi /etc/aliases... fakeaccount: behradroot: behradbehrad: behrad,[email protected]
# newaliases# ls /etc/aliases*/etc/aliases /etc/aliases.db
# newaliases# ls /etc/aliases*/etc/aliases /etc/aliases.db
11
forward. تعریف کنیدforwarderهر کاربر نیز می تواند برای خود ●
$ vi ~/[email protected], user1$ vi ~/[email protected], user1
12
ارسال ایمیل● mail command
$ mail -s "exampl subject" behradHi
This is test email.cc:
$ mail -s "exampl subject" behradHi
This is test email.cc:
13
mailq● mailq
● C527D43E7D* : Active queue● C527D43E9A : Deferred queue# mailq-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------C527D43E7D* 289 Tue Sep 27 14:56:11 [email protected] [email protected]
-- 0 Kbytes in 1 Request.
# mailq-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------C527D43E7D* 289 Tue Sep 27 14:56:11 [email protected] [email protected]
-- 0 Kbytes in 1 Request.
# sendmail -q (resend deferred email)# sendmail -q (resend deferred email)