一、安装服务
①apt -y install postfix dovecot-pop3d
//安装postfix的时候,会提示要求选择邮件服务器类型,这里选择Internet Site。
//进而会提示输入邮件域名,这里按需填写。(例如@skills.com)
二、配置文件
①chmod -R 777 /var/mail //给这个目录777的权限
②vim /etc/postfix/main.cf
修改如下内容:
37 myhostname = debian10.debian10
40 myorigin = /etc/mailname
41 mydestination = $myhostname, @skills.com, debian10.debian10,
localhost.debian10, localhost
43 mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
修改为
37 myhostname = cs1.skills.com
40 myorigin = $mydomain
41 mydestination = $myhostname, @skills.com, server01, localhost.localdomain, localhost, $mydomain
43 mynetworks = 0.0.0.0/0
③vim /etc/dovecot/conf.d/10-auth.conf
修改如下内容
10 disable_plaintext_auth = no
修改为
10 disable_plaintext_auth = yes
④ vim /etc/dovecot/conf.d/10-ssl.conf
修改如下内容
ssl = yes
修改为
ssl = no
三、创建用户设置别名
①useradd test1 test2 test3
②passwd
③vim /etc/aliases
④newaliases //刷新别名
添加如下内容
all:test1,test2,test3 //all是你的组名后面的是用户名字
四、重启服务测试
systemctl restart postfix
systemctl restart dovecot
telnet cs1.skills.com 25 //cs1.skills.com 是你的本机域名
root@server01:~# telnet cs1.skills.com 25
Trying 192.168.44.100...
Connected to cs1.skills.com.
Escape character is '^]'.
220 cs1.skills.com ESMTP Postfix (Debian/GNU)
mail from:root@skills.com //输入你要从哪里发送邮件
250 2.1.0 Ok
rcpt to:all@skills.com //你要发送到哪里
250 2.1.5 Ok
data //数据
354 End data with <CR><LF>.<CR><LF>
hello word //你输入的内容
. //以.结尾
250 2.0.0 Ok: queued as 4F7294584A
quit //quit退出
221 2.0.0 Bye
Connection closed by foreign host.
查看邮件
cat /var/mail/test1 test2 test3