借鉴 网址(视频)
要求:需要配置ca,postfix,dovecot等
1 需要安装及配置的软件(postfix) (dovecot) (mailx)
2 需要安装证书存放在/etc/ssl/目录
配置一vi /etc/postfix/main.cf
#邮件服务器的主机名 75
myhostname = ws2.skills.com (重)
#邮件域,@后面的域名 83
mydomain = skills.com (重)
#往外发邮件的邮件域 99
myorigin = $mydomain
#监听的网卡
inet_interfaces = all (重)113
inet_protocols = all (重)119
#服务的对象
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain (重) 165
#我的网络
mynetworks = 0.0.0.0/0 (重) 264
#邮件存放的目录 (重)419
home_mailbox = Maildir/
配置二vi /etc/postfix/master.cf
添加注释
#smtp inet n - n - - smtpd 11
解掉注释
smtps inet n - n - - smtpd 26
配置
28 -o smtpd_tls_wrappermode=yes 29 -o smtpd_sasl_auth_enable=yes 复制两个在下层并配置 30 -o smtpd_sasl_type=dovecot 31 -o smtpd_sasl_path=private/auto
重启
配置三vi /etc/dovecot/dovecot.conf
protocols = imap pop3 24
listen = *, :: 30
配置四vi /etc/dovecot/conf.d/10-master.conf
port = 0 40
在unix_listener /var/spool/postfix/private/auth {下方添加 96
mode = 0666 97
user = postfix 98
group = postfix 99
配置五vi /etc/dovecot/conf.d/10-mail.conf
解掉注释
mail_location = maildir:~/Maildir 24
配置六vi /etc/dovecot/conf.d/10-ssl.conf
ssl = yes 8
添加证书及密钥路径 (提前添加)
ssl_cert =
ssl_key =
配置七vi /etc/dovecot/conf.d/10-auth.conf
disable_plaintext_auth = no 10
auth_mechanisms = plain login 100
重启
配置八vi /etc/aliases
在最后一行添加
ALL: mail1,mail2
退出进行newaliases命令
重启
配置九添加用户mail1 mail2
useradd mail1
passwd mail1
设置密码
useradd mail2
passwd mail2
设置密码
验证 发送邮件
mail all@skills.com
查看邮件
查看mail1收到的邮件
cat /home/mail1/Maildir/new/邮件名
同样的查看mail2收到的邮件