当前位置: 主页 > 服务器技术 > Mail服务器 > 电子邮件POP3/IMAP4 server

电子邮件POP3/IMAP4 server

时间:2010-7-9来源:互联网 点击:

一般的 user, 很多還是習慣在 Windows 環境下, 透過 Netscape 或是 MS 的 Internet Mail 來收發信件, 這時候我們稱 Netscape/MS InternetMail 為 pop3 cilent 或是 imap4 cilent,
要讓這先程式能夠收發信件, 我們必須在主機上安裝 pop3 或是 imap4 server
 
POP3/IMAP4 server 的功用


 
 上圖在之前已經介紹過, 不同的是現在 hostC 多了一個 pop3 server, 在 UserPC 上的使用者透過 POP3 cilent (如 Netscape 或 MS Outlook), 連到 POP3 server,
POP3 server 在檢查過 username/password 後, 幫忙 user 將系統信箱中的信件抓出來, 回傳給 user 讀取.
值得注意的是 POP3 server 只負責信件的收取, 當 user 要寄信時, user 的 cilent 端程式是透過 SMTP 協定, 直接將信件交由 hostC 上的 sendmail (TA) 轉送.
 

POP3/IMAP4 server 在 FreeBSD 的安裝

這邊要向大家推薦的是 University of Washington 出的 imap-uw-4.8_1,
這套軟體除了有最新的 IMAP version 4 server 外, 也含有 imap2/pop2/pop3 server.

1. 抓取 ftp://ftp.ee.ncku.edu.tw/pub1/freebsd/i386/packages/packages-4-stable/All/imap-uw-4.8_1.tgz

2. pkg_add imap-uw-4.8_1.tgz

3. 在 你的 /etc/inetd.conf 加入以下內容
   pop2    stream  tcp     nowait  root    /usr/local/libexec/ipop2d   ipop2d
   pop3    stream  tcp     nowait  root    /usr/local/libexec/ipop3d   ipop3d
   imap2   stream  tcp     nowait  root    /usr/local/libexec/imapd    imapd

4. 在 /etc/service 加入以下內容
   pop             109/tcp
   pop3            110/tcp
   imap2           143/tcp

5. kill -1 pid_of_inetd

ps: IMAP4 和 IMAP2 共用同一個 deamon, 同一個 port


POP3/IMAP4 server 的測試

1. 基本上在作完上述的動作, 你的 pop3/imap4 應該已經啟動了, 我們可以作一些簡單的測試如下

    telnet localhost pop            測試 pop2 server
    telnet localhost pop3          測試 pop3 server
    telnet localhost imap2        測試 imap4 server

在鍵如上面的命令時如果出現類似下面的訊息就表示 server 已經跑起來了

+OK POP3 garfield.ee.ncku.edu.tw v4.39 server ready

2. 進一步的測試可以自己寄封信給自己, 然後透過 netscape 來讀看看, 如果讀得到就算是成功了

站长资讯网
. TAG: POP3 IMAP4 server
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言