108.3-Mail Transfer Agent(MTA) basics
-
Upload
behrad-eslamifar -
Category
Documents
-
view
28 -
download
2
Transcript of 108.3-Mail Transfer Agent(MTA) basics
![Page 1: 108.3-Mail Transfer Agent(MTA) basics](https://reader031.fdocuments.net/reader031/viewer/2022020113/5875d2111a28ab8f438b56ed/html5/thumbnails/1.jpg)
![Page 2: 108.3-Mail Transfer Agent(MTA) basics](https://reader031.fdocuments.net/reader031/viewer/2022020113/5875d2111a28ab8f438b56ed/html5/thumbnails/2.jpg)
Topic 108 Essential System Services
![Page 3: 108.3-Mail Transfer Agent(MTA) basics](https://reader031.fdocuments.net/reader031/viewer/2022020113/5875d2111a28ab8f438b56ed/html5/thumbnails/3.jpg)
Object 3: Mail Transfer Agent (MTA) basics
![Page 4: 108.3-Mail Transfer Agent(MTA) basics](https://reader031.fdocuments.net/reader031/viewer/2022020113/5875d2111a28ab8f438b56ed/html5/thumbnails/4.jpg)
5
Mailاجزاء یک سیستم از چندین جزء تشکیل شده است
●MUA
●MTA
●MDA
Postfix The Definitive Guide, O'Reilly
![Page 5: 108.3-Mail Transfer Agent(MTA) basics](https://reader031.fdocuments.net/reader031/viewer/2022020113/5875d2111a28ab8f438b56ed/html5/thumbnails/5.jpg)
6
MTAپیاده سازی های مختلف
●Sendmailیکی از قدیمی ترین ها، با پیکربندی مشکل و مشکل ت امنیتی –
●Postfixsendmailیک سرویس پر طرفدار و جایگزین امن برای –
●Qmailمدتی است توسعه آن متوقف شده، ولی همچنان بسیار استفاده می شود –
●Exim و پیاده سازی های بزرگsendmail بسیارقوی و جایگزین مناسب و قدرتمند برای MTAیک –
![Page 6: 108.3-Mail Transfer Agent(MTA) basics](https://reader031.fdocuments.net/reader031/viewer/2022020113/5875d2111a28ab8f438b56ed/html5/thumbnails/6.jpg)
7
ساختار یک نامههر نامه دارای سه بخش اصلی است
●Header: است. که می تواند چندین خط شود و با یک خط خالی از Subject: و To: , Fromشامل –
body جدا می شود
●Bodyاین بخش محتویا ت نامه شماست–
●Envelop header استفاده می شود و نه محتویا ت bounceاز محتویا ت این بخش برای تحویل و یا –
![Page 7: 108.3-Mail Transfer Agent(MTA) basics](https://reader031.fdocuments.net/reader031/viewer/2022020113/5875d2111a28ab8f438b56ed/html5/thumbnails/7.jpg)
8
Postfix● Debian/Ubuntu
● RHEL/CentOS
# apt-get install postfix# apt-get install postfix
<<< install by default >>><<< install by default >>>
![Page 8: 108.3-Mail Transfer Agent(MTA) basics](https://reader031.fdocuments.net/reader031/viewer/2022020113/5875d2111a28ab8f438b56ed/html5/thumbnails/8.jpg)
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
![Page 9: 108.3-Mail Transfer Agent(MTA) basics](https://reader031.fdocuments.net/reader031/viewer/2022020113/5875d2111a28ab8f438b56ed/html5/thumbnails/9.jpg)
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
![Page 10: 108.3-Mail Transfer Agent(MTA) basics](https://reader031.fdocuments.net/reader031/viewer/2022020113/5875d2111a28ab8f438b56ed/html5/thumbnails/10.jpg)
11
forward. تعریف کنیدforwarderهر کاربر نیز می تواند برای خود ●
$ vi ~/[email protected], user1$ vi ~/[email protected], user1
![Page 11: 108.3-Mail Transfer Agent(MTA) basics](https://reader031.fdocuments.net/reader031/viewer/2022020113/5875d2111a28ab8f438b56ed/html5/thumbnails/11.jpg)
12
ارسال ایمیل● mail command
$ mail -s "exampl subject" behradHi
This is test email.cc:
$ mail -s "exampl subject" behradHi
This is test email.cc:
![Page 12: 108.3-Mail Transfer Agent(MTA) basics](https://reader031.fdocuments.net/reader031/viewer/2022020113/5875d2111a28ab8f438b56ed/html5/thumbnails/12.jpg)
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)