Chinaunix首页 | 论坛 | 博客
  • 博客访问: 390329
  • 博文数量: 83
  • 博客积分: 1650
  • 博客等级: 上尉
  • 技术积分: 861
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-18 18:22
文章分类
文章存档

2021年(1)

2016年(1)

2015年(2)

2014年(3)

2013年(12)

2012年(16)

2011年(18)

2010年(30)

分类: LINUX

2012-03-02 20:59:51

先声明本文所述配置系在特定系统环境即Ubuntu10.10下,针对特定sendmail和dovecot版本,即sendmail8.14.3-9.2ubuntu1和dovecot-common 1.2.12-1ubuntu8.3,并在本博文发表近期内有效。

        本文只应用在使用虚拟机搭建简单邮件服务器,用来学习SMTP,POP3,IMAP协议过程。具体是用Ubuntu做邮件服务器,安装sendmail和dovecot,用Windows XP做邮件客户端,使用Outlook进行收发测试。本环境不涉及DNS配置,邮件服务器使用默认的域(@后面的字符串,注意和DNS中配置的与IP对应的域名区分,二者不同),Ubuntu10.10下为localhost6.localdomain6。关于域目前尚不知在哪配置,如有高人知道请不吝赐教,因为本人系菜鸟,发此博文主要为了学习。

        具体步骤,1.sudo apt-get update

                            2.sudo apt-get install sendmail

                            3.sudo gedit  /etc/mail/sendmail.mc,将此文件中的2个127.0.0.1改为本机IP地址,保存。

                             4.sudo m4 /etc/mail/sendmail.mc > sudo /etc/mail/sendmail.conf

                             5.添加系统用户test1和test2,adduser test1,adduser test2,用户名和密码即可作为sendmail的邮件用户名和密码。

                             6.sudo apt-get install dovecot-common

                             7.sudo apt-get install dovecot-pop3d

                             8. sudo apt-get install dovecot-imapd

                             9.sudo gedit /etc/dovecot/dovecot.conf,保证

protocols = pop3 imap,

listen = *,

disable_plaintext_auth = no
 

ssl = no,

mail_location = mbox:~/mail:INBOX=/var/mail/%u,对应项的其他选项都被注掉,运行

dovecot -n测试下,如果没有错误提示则正确。

                            10.在Windows XP下,使用Outlook客户端创建账户test1,邮件地址:,密码和Ubuntu下相同,同理创建test2。注意将发送和接收邮件服务器均填写为Ubuntu的IP地址,接收服务器一个设置成pop3,另一个设置成imap,在Ubuntu下安装wireshark抓包即可学习mail协议啦!

 

 

本文出自 “永远的证明题” 博客,请务必保留此出处http://hello7.blog.51cto.com/3023346/623132

阅读(1149) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~