Sendmail的應用
實驗:實現163.com域中的用戶與sina.com.cn這個域中的用戶可以對發郵件
拓撲圖
在163.com這個域中搭建郵件服務器mail.163.com
sendmail-8.13.8-2.el5.i386.rpmsendmail-devel-8.13.8-2.el5.i386.rpm
sendmail-cf-8.13.8-2.el5.i386.rpmsendmail-doc-8.13.8-2.el5.i386.rpm
在/etc/mail/目錄下形成相應的文件
Sendmail.mc文件
因爲sendmail的配置文件是相當的複雜的,通過修改這個文件,重啓sendmail後會動態更新sendmail的配置文件,達到修改配置文件的效果。
把sendmail的監聽地址改爲0.0.0.0說明sendmail可以監聽任意地址
access文件是定義允許sendmail給哪些客戶端發來的郵件發出中繼
創建兩個用戶user1、user2
進入到/var/mail/目錄下查看用戶的郵箱
安裝接收郵件服務器
dovecot-1.0.7-7.el5.i386.rpm
接收郵件服務器所提供的應用層服務協議有imap4imapspop3pops,imappop3是基於tcp明文的傳輸,imaps和pops是基於tcp身份驗證的協議,imap4的端口是143,imaps的端口是993,pop3端口是110,pops的端口是995。
Windows系統自帶的郵件客戶端軟件是outlook,打開outlook,user1用outlook給自己發送郵件,然後接收郵件。
查看郵件服務器的日誌
Oct1102:39:30localhostsendmail[13294]:r9B9dUhm013294:from=<[email protected]>,size=414,,nrcpts=1,msgid=<7A1366BCD0A246DBA59F1262B986F4AD@xp8c76246e575c>,proto=SMTP,daemon=MTA,relay=[192.168.20.101]
Oct1102:39:30localhostsendmail[13295]:r9B9dUhm013294:to=<[email protected]>,ctladdr=<[email protected]>(501/501),delay=00:00:00,xdelay=00:00:00,mailer=local,pri=30582,dsn=2.0.0,stat=Sent
查看user1接收到的郵件
在sina.com.cn域中搭建mail.sina.com.cn郵件服務器
安裝sendmail和dovecot
打開accecss文件
安裝dns服務器,對郵件服務器做域名解析
Sendmail.mc文件
因爲sendmail的配置文件是相當的複雜的,通過修改這個文件,重啓sendmail後會動態更新sendmail的配置文件,達到修改配置文件的效果。
把sendmail的監聽地址改爲0.0.0.0說明sendmail可以監聽任意地址
Useradduser3
在windows系統自帶的郵件客戶端軟件outlook,user3給自己收發郵件測試,sina.com.cn本域中的郵件服務器能否收發郵件。
觀察着日誌發送成功
Oct1202:01:07localhostsendmail[17883]:r9C9172E017883:from=<[email protected]>,size=437,,nrcpts=1,msgid=<F734B02657F848B9AABA8F467DF2780D@xp8c76246e575c>,proto=SMTP,daemon=MTA,relay=[192.168.20.202]
Oct1202:01:07localhostsendmail[17898]:r9C9172E017883:to=<[email protected]>,ctladdr=<[email protected]>(502/503),delay=00:00:00,xdelay=00:00:00,mailer=local,pri=30618,dsn=2.0.0,stat=Sent
Oct1202:01:21localhostdovecot:pop3-login:Login:user=<user3>,method=PLAIN,rip=::ffff:192.168.20.202,lip=::ffff:192.168.20.2
用163.com這個域中的郵箱用戶user1給sina.com.cn這個域中的郵箱用戶user3發送郵件,郵件標題是:ok,內容是:hellouser3。
查看日誌:
ct1202:45:06mailsendmail[11344]:r9C9T9Fg011344:[email protected],size=23,,nrcpts=1,msgid=<[email protected]>,proto=SMTP,daemon=MTA,relay=[192.168.20.100]
Oct1202:45:06mailsendmail[11344]:r9C9T9Fg011344:[email protected],delay=00:06:35,mailer=esmtp,pri=30023,dsn=4.4.3,stat=queued