Linux-邮件服务器
smtp 发送
pop and imap 接收
pop 创建副本,从服务器复制到客户端 不会同步
imap 同步 邮件在服务器中
安装
yum -y install sendmail*
// 安装sendmail开头的所有
systemctl { start | stop | status | restart } sendmail
systemctl { enable | disable } sendmail
配置
在此之前需要配置好dns服务器
主配置文件:/etc/mail/sendmail.cf 用.mc
118
DAEMON_OPTIONS('Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
// 原本是127.0.0.1
157
LOCAL_DOMAIN('sdflc.com')dnl
// 引号里面填自己的域名
编辑/etc/mail/local-host-names文件:
sdlflc.com
// 如果主机名不一致,则会导致收不到
修改主机名为:mail.sdflc.com
查看邮件服务器占用端口25是否已经开始监听
lsof -i :25
使用:m4 sendmail.mc > sendmail.cf
// 把mc文件改为cf文件
创建用户 :user1 user2 并修改密码 echo "[密码]" | passwd --stdin [用户]
// 发送:
// 注意:切换用户需要加'-' su - user1 不然会提示权限不足
mail [用户名]@sdflc.com
在空行 ctrl+d
// 接收:
mail [回车]
如果收不到,查看配置和dns或者防火墙[iptables -F]
Dovecot 邮件服务器
yum -y install dovecot*
// 安装sendmail开头的所有
systemctl { start | stop | status | restart } sendmail
systemctl { enable | disable } sendmail
配置
配置文件
/etc/dovecot/dovecot.conf
/etc/dovecot/conf.d/10-auth.conf
/etc/dovecot/conf.d/10-mail.conf
/etc/dovecot/conf.d/10-ssl.conf
dovecot.conf
24行取消注释
30行取消注释
10-auth.conf
10行取消注释 = no
100行加一个= plain login
10-mail.conf
25行取消注释
10-ssl
ssl =no
用户要加入mail组
usermod -g mail user1
阅读剩余
版权声明:
作者:ZYX
链接:https://zyxweb.cn/linux-%e9%82%ae%e4%bb%b6%e6%9c%8d%e5%8a%a1%e5%99%a8/
文章版权归作者所有,未经允许请勿转载。
THE END