======SMTP運作過程====== - 建立SMTP sessiontelnet server1.example.com 25Trying 192.168.0.113... Connected to server1.example.com. Escape character is '^]'. 220 server1.example.com ESMTP Postfix 表示 SMTP server回應給Client端 220的回應碼連接成功,即建立一個SMTP session。 - SMTP Client 初始化helo server1.example.com250 server1.example.com 用helo為雙方進行SMTP初始化傳輸。另外用 ehlo 為雙方進行ESMTP初始化傳輸 ehlo server1.example.com 250-server1.example.com 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN - 傳輸郵件mail from:ali88jp@yahoo.com.tw -->用mail from命令 表明寄件者 250 2.1.0 Ok rcpt to:root@server1.example.com -->用rcpt to命令 表明收件者 250 2.1.5 Ok data -->用data開始傳輸內容 354 End data with . from:ali88.cha@gmail.com -->信件表頭 寄件者的電子郵件 to:root@server1.example.com -->信件表頭 收件者的電子郵件 subject:SMTP TEST -->信件主旨 date is new. -->信件內容 My name is Ali88. -->信件內容 . 這個點須在最後一行,按下Enter換行,結束信件的傳送動作 - 處理郵件轉址trivial-rewrite daemon - 檢查收件者信箱cleanup daemon ======參考資料====== * Postfix建置與維護指南-臥龍小三