安装环境
- centos7.9
- postfix2.10.1
- dovecot2.2.36
- foxmail(windows版)
功能概括
使用foxmail软件登录邮件服务器(192.168.1.89)能够成功发送和接收邮件。
具体实现配置步骤
搭建邮件服务器
配置服务器主机名称,服务器主机名称与发信域名要一致。
1
2
3
4
| [root@mail ~]# vi /etc/hostname
mail.lee.com
[root@mail ~]# hostname
mail.lee.com
|
配置postfix服务
如果系统自带postfix,建议先卸载旧程序,然后再安装新程序。
编辑postfix 程序主配置文件/etc/postfix/main.cf
1
2
3
4
5
6
7
| 75 myhostname = mail.lee.com
83 mydomain = lee.com
99 myorigin = $mydomain
113 inet_interfaces = all
119 inet_protocols = ipv4
164 mydestination = $myhostname, $mydomain
264 mynetworks = 192.168.1.0/24, 127.0.0.0/8
|
启动postfix并加入开机自启
1
2
| systemctl restart postfix
systemctl enable postfix
|
配置dovecot服务程序
配置dovecot主配置文件/etc/dovecot/dovecot.conf
vi /etc/dovecot/dovecot.conf
1
2
| 24 protocols = pop3 lmtp imap
48 login_trusted_networks = 192.168.1.0/24
|
配置邮件格式与存储路径
1
2
| vi /etc/dovecot/conf.d/10-mail.conf
mail_location = mbox:~/mail:INBOX=/var/mail/%u
|
重启dovecot服务并开机启动
1
2
| systemctl restart dovecot
systemctl enable dovecot
|
创建电子邮件系统的登录账户(本地系统的账户和密码,因此在本地系统创建常规账户即可)
1
2
3
4
5
6
| 1.发送邮件用户
useradd test
passwd test
2.接收文件用户
useradd recv
passwd test
|
**关键!!!!**分别进入test 用户和 recv用户,默认家目录在/home/test 和/home/recv下。创建用于保存邮件的目录
1
2
| [test@mail ~]$ mkdir -p mail/.imap/INBOX
[recv@mail ~]$ mkdir -p mail/.imap/INBOX
|
最后重启postfix和dovacot服务
1
2
| systemctl restart postfix
systemctl restart dovacot
|
邮件发送和接收测试
windows 上安装foxmail。
1
2
3
4
5
6
7
8
9
10
| 1、发送用户配置
邮件类型:pop3
账号:[email protected]
收件服务器: 192.168.1.89 端口110 ssl不勾选
发送服务器: 192.168.1.89 端口25 ssl不勾选
2.接收用户配置
邮件类型:pop3
账号:[email protected]
收件服务器: 192.168.1.89 端口110 ssl不勾选
发送服务器: 192.168.1.89 端口25 ssl不勾选
|
最后使用test 用户发送邮件,用recv用户接收邮件。
警告
本文最后更新于 February 10, 2023,文中内容可能已过时,请谨慎使用。