我最近一直在学习 LINUX。前段时间在我的博客上,我写了设置DNS的详细步骤。本节主要讨论设置邮件服务器。大家都知道,设置邮件服务器首先需要DNS服务。如果你想知道如何设置 DNS 服务,可以加入我之前写的文章。再看这个邮件服务,它甚至会是惯性的。关于邮件服务,我也参考了互联网上的大量文章。在此要感谢前辈。由于LINUX版本不同,有些文件目录和服务有时会有所不同,所以在网上很难找到完整的文档。这里我主要以linux Red hat 8为例。搭建一个邮件服务器,大家一起学习讨论。
第 1 步,安装服务,查看是否安装。
#rpm -qa|grep 绑定
#rpm -qa|grep *
如果没有安装,请自行安装。一般都有LINUX系统安装光盘。
第二步,在原DNS解释文件中添加MX记录,文件路径为:/var/named//var/named/.zone(如下图)
检测 MX 记录:
#
>设置q=mx
>
输出如下:
以上结果表明DNS没有问题。
第三步,修改/etc/mail/.mc文件。
#vi /etc/mail/.mc
找到接下来的两行:
dnl (`-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
dnl (`’, ` -MD5 CRAM-MD5 LOGIN PLAIN’)dnl
#删除上面两行前面的dnl
#注意:前面没有空格
dnl (`Port=smtp,Addr=127.0.0.1, Name=MTA’)dnl
#在其前面添加dnl,并注释这一行(dnl = 不加载)
# 或者改成下面这样。
(`Port=smtp,Addr=0.0.0.0, Name=MTA’)dnl
#修改端口,找到下面一行
(`Port=,Name =MSA,M=Ea”)dnl
去掉行首的注释,修改内容为Port=25:
修改后如下:
(`Port=25,Name=MSA”)dnl
运行M4程序,重新生成.cf文件:
#m4 /etc/mail/.mc > /etc/mail/.cf
第四步,修改数据库文件.db
1)打开编辑文件,添加一行:RELAY
#vi /etc/mail/
保存退出,做数据库更新
# 哈希 /etc/mail/.db
等/邮件/
开始测试端口
#25
然后输入:ehlo如下图
第五步,修改/etc/.conf pop3服务文件
#vi /etc/.conf
换行#=IMAP IMAPS POP3 POP3S
去掉“#”注释符号
=POP3
此行配置POP3服务功能
第 6 步,邮件测试。重启所有服务(目的是保证服务启动)
#命名(DNS开始)
#(pop3服务启动)
#(邮件服务启动)
用MAIL发邮件测试是否成功
#
输入邮件主题和主题,然后按“ctrl+d”结束发送。
查看邮件日志以及用户邮箱是否收到邮件(用户邮件存放在“/var/spool/mail/[linux用户名]”文件中)
邮件日志在:“/var/log/”文件中,自己查看,当然可以用OE来测试邮件,但是记住OE设置用户帐号时,LINUX帐号名是您的电子邮件地址。比如root用户的邮箱是,root账号也是,不是ROOT。
另外需要注意的是,当收发邮件出现问题时,注意查看你的日志,分析具体问题。
邮件运行在53端口,检查你的LINUX系统防火墙是否打开了这个端口(文件“/etc//”)记得打开这个端口。
到这里就结束了,希望对大家有帮助。
暂无评论内容