一直没有在linux下安装过mail,最近百度了许久总算有些了解

希望对大家有所帮助,本文比较简单大家不要喷,我也只是做个记录

系统是洁净的ubuntu 10.4 ,只装了一个openssh.

下面开始安装postfix

 
  
  1. apt-get install postfix 

一句命令就好了,下载回来安装时都选择默认的,因为都可以在配置文件里修改

安装完之后你会发现25端口已经开启

 
  
  1. root@ubuntu2:~# netstat -ntlp 
  2. Active Internet connections (only servers) 
  3. Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name 
  4. tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      881/sshd         
  5. tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      2102/master      
  6. tcp6       0      0 :::22                   :::*                    LISTEN      881/sshd       

然后就是开始测试了

测试发件功能

 
  
  1. root@ubuntu2:~# telnet localhost 25 
  2. Trying 127.0.0.1... 
  3. Connected to localhost. 
  4. Escape character is '^]'. 
  5. 220 ubuntu2.localdomain ESMTP Postfix (Ubuntu) 
  6. HELO localhost 
  7. 250 ubuntu2.localdomain 
  8. MAIL FROM:xiaobai 
  9. 250 2.1.0 Ok 
  10. RCPT TO:root 
  11. 250 2.1.5 Ok 
  12. DATA 
  13. 354 End data with <CR><LF>.<CR><LF> 
  14. HELLO!TEST 
  15. 250 2.0.0 Ok: queued as 06A113FE62 
  16. QUIT 
  17. 221 2.0.0 Bye 
  18. Connection closed by foreign host. 
  19. You have mail in /var/mail/root 
  20. root@ubuntu2:~#

OK 正常 本机收发正常

好了 在这里需要提一下的是 postfix 是一个MTA程序 ,它并不提供pop3 imap功能,所以暂时来说,只能在服务进行邮件直接操作。