1. 邮件发送与接受模型
2. 添加主机名和域名
3. ubuntu 安装postfix
4. ubuntu安装dovecot
1.邮件发送与接受模型
邮件发送使用 smtp协议,占用25端口。而邮件接收使用 pop3 或 imap 协议,分别占用 110和143端口。
2.添加主机名和域名
为了在本地搭建好邮件服务器,所以需要修改对应内容。使得可以在本地进行域名解析。
sudo gedit /etc/hosts

127.0.0.1 mail.test.lab test
![]()
sudo gedit /etc/hostname
![]()
test
![]()
修改完成之后使用 reboot进行重启,使得修改生效。
使用
hostname 或 hostname -f 查看修改是否成功。
![]()
![]()
3.ubuntu 安装postfix
因为postfix是非常流行的smtp软件,所以ubuntu的主要库中集成了postfix,可以直接使用以下命令安装:
sudo apt-get install postfix

修改配置文件:
sudo gedit /etc/postfix/main.cf
![]()
追加子网信息
inet_protocols = ipv4
home_mailbox = Maildir/
![]()
修改完成之后重新启动服务 postfix
sudo service postfix restart , 然后使用 netstat -nlv 来查看对应25端口是否开启。

4.ubuntu安装dovecot
sudo apt-get install dovecot-imapd dovecot-pop3d

sudo gedit /etc/dovecot/conf.d/10-auth.conf
![]()
disable_plaintest_auth = yes
auth_mechanisms = plain login
![]()
![]()
sudo gedit /etc/dovecot/conf.d/10-mail.conf
![]()
mail_location= maildir:/home/%u/Maildir

sudo gedit /etc/dovecot/conf.d/10-master.conf
![]()
设置 port =143 port 110


修改权限
unix_listerner auth-usrdb{
mode = 0600
user = postfix
group = postfix
}

重新启动 dovecot服务 sudo service dovecot restart 使用 netstat -nlv 查看服务端口 110 143是否开启
