sendmail和foxmail搭建邮箱服务器

joke7164

共 1618字,需浏览 4分钟

 ·

2021-11-06 06:40

cdaf26b2b0ee851e0449262a0bcce224.webp

        linux免费开源的邮箱服务器包括:Sendmail,Postfix,Qmail,windows平台的主要为Exchange服务器(需收费),Dovecot 是一个开源的 IMAP 和 POP3 邮箱服务器,支持 Linux/Unix 系统。POP / IMAP 是 MUA 从邮件服务器中读取邮件时使用的协议。其中,与 POP3 是从邮件服务器中下载邮件存起来,IMAP4 则是将邮件留在服务器端直接对邮件进行管理、操作。cyrus_sasl是它的机制是对协议执行验证。如果有某种f服务(如SMTP或IMAP)使用了SASL,使用这种协议的应用程序之间将会共享代码,加密让邮件之间的传输更加安全。Sendmail,是轻量级邮箱服务器。

1.安装以下程序软件。

yum install  sendmail*    -yyum install  cyrus-sasl*  -yyum install  dovecot*     -y

2.查看软件状态,重启软件,运行端口,安装路径

systemctl  status  软件名--->查看运行软件状态systemctl  restart  软件名--->重启软件ps -aux |grep  软件名--->查看运行软件状态netstat -tlnp|grep 端口--->查看端口占用netstat -tplnu|grep 软件名--->查看软件端口rpm -ql 软件名|less--->查看安装的路径

3.配置sendmail配置文件

echo  "heiya.xin">>/etc/mail/local-host-names-->设置域名(没服务器需要修改本地内网客户端host文件)sed -i 's/Addr=172.0.0.1/Addr=0.0.0.0/g' /etc/mail/sendmail.mc--->任何主机都可以访问Sendmail服务---vim /etc/mail/sendmail.mc开启SMTP所有的用户认证,删除dnl---TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnldefine(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

4.配置dovecot配置文件cd /etc/dovecot/conf.d/

---配置10-ssl-conf---开启用户密码认证ssl = no---配置10-auth.conf---开启明文认证disable_plaintext_auth = no---配置10-mail-conf---修改dovecot服务的邮箱配置,匹配到用户邮箱目录mail_location = mbox:~/mail:INBOX=/var/mail/%u

5.批量创建用户

echo {01..03}|xargs -n1|sed -r 's#(..)#useradd admin\1;echo 123456|passwd --stdin admin\1#g'|bash

6.设置用户邮件目录位置创建inbox,并给予对应权限

mkdir -p  /home/admin01/mail/.imap/INBOXchown -R  admin01  /home/admin01/mail/.imap/INBOXmkdir -p  /home/admin02/mail/.imap/INBOXchown -R  admin02  /home/admin01/mail/.imap/INBOX

7.尝试登录

02603cd90a7ee8a289709f6a182df538.webp

09a7e1076e04e9d5ec29f294fc6acecf.webp

8.相互发送邮件测试成功。

9.日志文件tial -f  /var/log/maillog

浏览 38
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报