Linux基础知识:架设邮件服务器

Linux基础知识:架设邮件服务器架设邮件服务器

Linux基础知识:架设邮件服务器"

1、配置postfix

        1.1 邮件服务器设置静态的主机名

#hostnamectl --static  set-hostname mail.scitc.com

        1.2 查看主机名

#hostname

        1.3 配置简单邮件服务器

@postfix安装    一般都默认安装了
#rpm -q postfix                ----检查系统是否安装了postfix
@如果系统没有安装,需要手动安装
#yum -y install  postfix
@检查postfix是否支持dovecot代理
#postconf -a
@如果不支持,需要重新安装postfix

        1.4 修改Postfix的主配置文件main.cf

#vim /etc/postfix/main.cf
myhostname =mail.scitc.com    邮件服务器主机名   75行
mydomain = scitc.com              服务器所在域          83行
myorigin = $mydomain             设置mail from值      99行
inet_interfaces = all                  监听接口                 113行
mydestination = &myhostname, localhost. $mydomain,localhost,$mydomain     允许接收邮件的域名 165行
mynetworks = 192.168.1.0/24,127.0.0.0/8          可转发的邮件网络   264行
relay_domains = $mydomain                              可转发的邮件域名   296行
home_mailbox = Maildir /                              邮件存储位置和格式     419行

        1.5 检查pofix配置文件语法错误

#postfix  check

        1.6 设置防火墙

#firewall-cmd --permanent --add-service=smtp   设置开放postfix所使用的SMTP协议
#firewall-cmd --permanent --add-port=25/tcp   开放smtp协议的TCP端口
#firewall-cmd --reload    重新加载防火墙

        1.7 启动postfix

#systemctl start postfix  启动postfix服务
#systemctl enable  postfix 加入开机自启动
#systemctl status postfix 查看postfix运行状态

2、配置Dovocot

        2.1 安装dovecot

#yum -y install dovecot

        2.2 检查dovecot是否安装成功

#rpm -q dovecot

        2.3 dovecot服务基本配置

#vim /etc/dovecot/dovecot.conf
修改或添加下面的语句
protocols = imap pop3 lmtp   指定支持的收件西医         24行
listen = *,::                              监听本机的所有网络接口   30行
login_trusted_networks = 192.168.1.0/24            指定允许登陆的网段地址    48行

        2.4 指定邮件储存位置

#vim /etc/dovecot/conf.d/10-mail.conf                        
maill_location = maildir:~/Maildir  为系统用户创建邮箱目录

        2.5 设置防火墙

#firewall-cmd --permanent --add-port=143/tcp 开放tcp的143端口
#firewall-cmd --permanent --add-port=110/tcp 开放tcp的110端口
#firewall-cmd --permanent --add-service=imap 开放imap服务
#firewall-cmd --permanent --add-service=pop3 开放pop3服务
#firewall-cmd --reload   重新加载防火墙

        2.6 启动dovecot服务

#systemctl start dovecot   启动dovecot服务
#systemctl enable dovecot   加入开机自启动服务
#systemctl status dovecot  查看dovecot状态

3、测试简单邮件服务器

        3.1 在服务器端创建测试用户

#groupadd mail    --创建一个用户组
#useradd -g mail -s /sbin/nologin muser1   --创建用户muser1
#useradd -g mail -s /sbin/nologin muser2   --创建用户muser2
#passwd muser1  设置muser1的密码
#passwd muser2  设置muser1的密码

        3.2 在服务器端安装telnet服务器

#yum install telnet-server            --安装telnet服务器
#systemctl start telnet.socket       --启动telnet服务
#systemctl  enable  telnet.socket           --设置开机启动
#firewall-cmd --permanent --add-service=telnet  开放telnet服务
#firewall-cmd --permanent --add-port=23/tcp      开放TCP23端口
#firewall-cmd --reload                 --重新加载防火墙

        3.3 在客户端安装telnet软件

#yum install telnet.x86_64    安装telnet客户端软件
#telnet mail. scitc. com 25     连接邮件服务器的25端口
#只列出了输入命令
mail from:muser1@scitc.com 告知发件人
rcpt to:muser2@scitc.com   告知收件人
DATA   告知服务器要开始传送数据了
subject:The first mail 输入邮件的主题
hello everybody   邮件内容
.                     邮件内容以"点"结束~
quit  退出

        3.4 客户端接收邮件测试

#telnet mail.scitc.com 110 通过110端口连接Dovecot服务
user muser2 收件人用户名muser2
pass 123456  muser2的密码为123456
list    列出邮箱中的所有邮件
retr 1 检索第一封邮件
quit 退出邮件

今天的文章Linux基础知识:架设邮件服务器分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/28215.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注