美文网首页
Linux下centos6.8搭建邮件服务器(纯干货)

Linux下centos6.8搭建邮件服务器(纯干货)

作者: 昵称已经被使用换个别的 | 来源:发表于2020-08-26 10:14 被阅读0次

Sendmail邮件服务器搭建

MUA 用户代理端,即用户使用的书信 授信客户端软件

MTA 邮件传送端,即常说的邮件服务器,用于转发收取用户的邮件

MDA 又见代理端,相当于MUA和MTA的中间人,可用于过滤垃圾邮件

Pop 邮局协议,用于电子邮件的接收,它使用TCP110端口

Smtp 简单邮件传协议,MUA连接MTA 或 MTA连接MTA发送邮件使用此协议通信端口25

IMAP 互联网应用协议,功能较POP多通信端口143

sendmail安装

yum install sendmail*

查看是否安装

rpm -qa |grep -i sendmail

修改配置文件

配置sendmail监听服务器网卡地址

目录:etc/mail/sendmail.mc

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

修改为

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl

开启SMTP所有用户必须认证

dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

dnl define(confAUTH_MECHANISMS',EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

修改为

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

define(confAUTH_MECHANISMS',EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

修改过后重启sendmail服务

/etc/init.d/sendmail restart

查看sendmail服务监听的端口(25端口)

netstat -tnl

启动saslauthd (提供SMTP用户验证 检查用户名和密码是否正确)

/etc/init.d/saslauthd restart

下载dovecot

yum install dovecot*

devecot是一个开源的IMAP和POP3邮件服务器,为邮件用户代理MUA提供了一种访问服务器上存储邮件的方法,并不负责从其他邮件服务器接收邮件,只是将已存储在邮件服务器上的邮件通过MUA显示出来 (类似MDA)

修改配置

etc/dovecot/dovecot.conf

开启POP3协议 监听本地地址

protocols = imap pop3 lmtp

listen = *, ::

修改为

protocols = imap pop3 lmtp

listen = *

etc/dovecot/cinf.d/10-ssl.conf

设置SMTP连接不需要ssl连接

ssl = yes

修改为

ssl = no

etc/dovecot/cinf.d/10-auth.conf

开启用户名密码访问

disable_plaintext_auth = yes

修改为

disable_plaintext_auth = no

etc/dovecot/cinf.d/10-mail.conf

显示邮箱地址

mail_location = mbox:~/mail:INBOX=/var/mail/%u

修改为

mail_location = mbox:~/mail:INBOX=/var/mail/%u

创建邮箱账户

创建用户

useradd -s /sbin/nologin jiang

设置密码

echo 123456|passwd --stdin jiang

重启三个服务

/etc/init.d/sendmail restart

/etc/init.d/dovecot restart

/etc/init.d/saslauthd restart

查看监听的端口(22,25,993,995,110,143)

netstat -ntl

用户没有权限执行以下操作

ll /home/jiang/mail/.imap/INBOX

mkdir -p /home/jiang/mail/.imap/INBOX

su - jiang

ll /home/jiang/

ll /home/jiang/mail/.imap/

ll /home/jiang/mail/.imap/INBOX/

发邮件发不出去执行以下操作

chown jiang.jiang /home/jiang/ -R

相关文章

网友评论

      本文标题:Linux下centos6.8搭建邮件服务器(纯干货)

      本文链接:https://www.haomeiwen.com/subject/khrxsktx.html