Mail
Download
1 / 28

Mail 的使用 - PowerPoint PPT Presentation


  • 168 Views
  • Uploaded on

Mail 的使用. 郵件程式使用兩個郵件信箱 系統信箱 /var/spool/mail 保存你已接收但未讀取,刪除或儲存至另外檔案的信 個人信箱 $home/mbox 保有任何你讀取過且未刪除或存至其它檔案的信 當你離開郵件程式時會自動放入你的 mbox 檔案中 Mail-Tool : pine, elm, mail, mailx mis4k support the POP3 protocol. mailx- 發信. mailx address mailx [email protected] mailx address < letters

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Mail 的使用' - neal


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Mail的使用

  • 郵件程式使用兩個郵件信箱

  • 系統信箱/var/spool/mail

    • 保存你已接收但未讀取,刪除或儲存至另外檔案的信

  • 個人信箱$home/mbox

    • 保有任何你讀取過且未刪除或存至其它檔案的信

  • 當你離開郵件程式時會自動放入你的mbox檔案中

  • Mail-Tool : pine, elm, mail, mailx

  • mis4k support the POP3 protocol


Mailx
mailx-發信

  • mailx address

  • 加上標題

    • mailx –s“This is the subject” melanie < letters

  • 追蹤訊息的傳送過程

    • mailx –v melanie < letters


Mailx1
mailx-看信

  • mailx

    • ? help

    • h 列出標題欄

    • R 回信給寄件者 

    • r  回信給寄件者及所有接收者

    • d 刪除信件

    • q 離開,未閱讀的訊息留在mbox

    • x 退出,不改變系統信箱

  • mailx –f 讀取mbox檔案的訊息


轉信

$HOME/.forward自動轉寄郵件的功能


E mail
電子郵件的運作流程(e-mail程式類別)

  • Mail user agent (MUA)郵件使用者代理程式

    • 用以讀寫信件、通常視為email的用戶端

    • mutt、Outlook、pine、elm

  • Mail transport agent (MTA)郵件傳送者代理程式

    • 用以主機間轉送郵件,負責處理信件收發

    • 在使用SMTP的機器間傳送email訊息

    • sendmail、postfix、qmail

  • Mail delivery agent (MDA)郵件傳遞代理程式

    • 用以遞送郵件到收件者的電子郵件信箱

    • MTA使用MDA傳送email到特定的使用者信箱


電子郵件通訊協定

  • SMTP

    • 郵件伺服器之間發送電子郵件的通訊協定

    • port 25

  • POP3

    • 處理郵件取回的訊協定

    • POP讓email用戶端能夠從遠端的伺服器下載電子郵件,並儲存這些訊息於它們的本機

    • port 110

  • IMAP

    • 處理郵件取回的訊協定

    • 是一個讓電子郵件用戶端應用程式用來存取放在遠端之訊息的方法

    • 使用IMAP,email訊息會依舊保留在遠端的郵件伺服器

  • HTTP

    • 利用瀏覽器來收發郵件,所謂的Web Based Mail


Start and stop sendmail
Start and Stop sendmail

  • sendmail位於/usr/sbin

  • 查詢是否執行

    • ps aux|grep sendmail

  • 有客戶端與伺服端的組件,但將兩種模式同時運作在一個指令執行

  • 在port 25傾聽進來的全部郵件

    • telnet local host 25

  • 只收進入的郵件,而不外送郵件

    /usr/sbin/sendmail –bg


Start and stop sendmail1
Start and Stop sendmail

  • Unix將使用者的郵件維護在/var/spool/mail目錄中單獨的文字檔中

  • 一封要寄給henry的郵件會附加在/var/spool/mail/henry中

  • 寄出的郵件會被移到目錄/var/spool/mqueue中排隊

  • 只寄出外送郵件(每15分檢查queue一次,並進行清理)

    /usr/sbin/sendmail –q 15m


  • 同一台主機處理進來和出去的郵

    /usr/sbin/sendmail –bd –q 15m

  • sendmail的特性被/etc/sendmail.cf檔案所控制

  • 當改變sendmail.cf需重新啟動sendmail

    /etc/rc.d/init.d/sendmail restart

    若只支援stop,start請殺掉sendmail 的pid,再執行


Start and stop sendmail2
start and stop sendmail

  • sendmail的pid儲放在/var/run/sendmail.pid中

    mis4k:/var/run>more sendmail.pid

    354

    /usr/sbin/sendmail -bd -q1h

  • 停止sendmail

    mis4k:/var/run> kill head –l /var/run/sendmail.pid

  • 啟動sendmail

    mis4k:/var/run> tail –1 /var/run/sendmail.pid



Mailq
mailq查看郵佇列

  • mailq = sendmail –bq

  • ls /var/spool/mqueue

  • “df”檔案含有郵件內容

  • “qf”檔案含有郵件標頭


Sendmail cf
sendmail.cf設定檔案

  • 巨集- D

    • DS scarletisp.com 指定為STMP server

    • DM planets.com masquerade(偽裝)成planets.comer

  • 類別- C

  • 選項- O

    • QueueDirectory=/var/spool/mqueue

    • Timeout.queuewarn=4h


Smtp port
開放SMTP PORT

  • RedHat Sendmail 基於安全,SMTP僅開放127.0.0.1,當作為mail server時必須修改/etc/sendmail.cf

  • # SMTP daemon optionsO DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA

  • 改127.0.0.1為0.0.0.0

  • 重新啟動sendmail/etc/rc.d/init.d/sendmail restart


Aliases
Aliases別名

  • 為使用者建立別名

    • 可以為帳號取別名以避免帳號的名稱太長,太難記。也適用於一個人在不同郵件主機都有帳號,且帳號名稱不相同時。

      (別名) (真正的帳號)

      webmaster: root 將給webmaster的信給root

      mike: michaelhuang 將給michaelhuang簡化為mike

      hunter: hunterch 萬一有人將hunterch打成hunter時hunterch一樣收得到信


為使用者建立好幾個別名

webmaster: winston wwwmaster: winstonmanager: winston

  • 不管是寄給webmaster、wwwmaster或manager都會由winston接收。


為一個別名指定多個使用者

webmaster: root,winston

凡寄給webmaster的信,會同時寄給root,winston


Aliases1
aliases生效

  • 可以執行newaliases指令

  • 或sendmail –bi

  • Linux

    makemap –v hash /etc/mail/access < /etc/mail/acces


Etc mail access
/etc/mail/access

  • 用法:Address Action

    • Address:E-mail, IP, Domain Name

    • Action: OK 比reject優先性高, RELAY, REJECT, DISCARD

  • 預設值是:

    localhost.localdomain RELAY (允許中繼此網域 要求的轉信服務)localhost RELAY127.0.0.1 RELAYtn.edu.tw RELAY (例如開放tn.edu.tw網域轉信)

    xxxx.tn.edu.tw REJECT mail.xxxx.tn.edu.tw OK

    (不收發xxxx.tn.edu.tw的信,但收發mail.xxxx.tn.edu.tw的信)


Pop imap
POP和IMAP伺服器

  • 檢查是否有相關的daemon

    • mis4k: ls /usr/local/sbin/popper

    • Linux: ls /usr/sbin/ ipop*ls /usr/sbin/imapd

  • 若無則安裝

    • Linux:

      rpm –i imap-2001a-15.i386.rpm


Pop imap1
POP和IMAP伺服器

  • pop3被啟動時,郵件信箱的位置放在相同的目錄

  • pop3由inetd從/etc/inetd.confd 來啟動

  • 檢查/etc/inetd.conf

    pop3 stream tcp nowait root /usr/local/sbin/popper popper

  • 檢查/etc/services

    pop3 110/tcp


Etc xinetd d ipop3 linux
修改/etc/xinetd.d/ipop3 (Linux)

service pop3

…..

disable = no


Etc xinetd d ipop2 linux
修改/etc/xinetd.d/ipop2 (Linux)

service pop2

…..

disable = no


Etc xinetd d imap linux
修改/etc/xinetd.d/imap (Linux)

service imap

…..

disable = no


Pop3 imap fedora
安裝POP3/IMAP伺服器[FEDORA]

  • 安裝

    mout /media/cdrom

    cd /media/cdrom/Fedora/RPMS

    rpm –ivh dovecot-0.99.1-1.FC3.4.i386.rpm

  • 修改/etc/dovecot.conf

    protocols =imap imaps pop3 pop3s

  • /etc/rc.d/init.d/dovecot start

  • 每次開機自動啟動

    ntsysv選擇dovecot


Xinetd linux
重新啟動xinetd   (Linux)

/etc/rc.d/init.d/xinetd reload

測試

telnet localhost 110


Windows
Windows端設定

設定outlook Express


  • server之前可依需求申請網域

    • 向台灣資訊中心由請domain name

    • 個人網域尾碼為idv.tw

    • http://www.twnic.net.tw


ad