linux sendmail 邮件服务器架设(fedora 8)

我最近一直在学习 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 步,邮件测试。重启所有服务(目的是保证服务启动)

图片[1]-linux sendmail 邮件服务器架设(fedora 8)-唐朝资源网

#命名(DNS开始)

#(pop3服务启动)

#(邮件服务启动)

用MAIL发邮件测试是否成功

#

输入邮件主题和主题,然后按“ctrl+d”结束发送。

查看邮件日志以及用户邮箱是否收到邮件(用户邮件存放在“/var/spool/mail/[linux用户名]”文件中)

邮件日志在:“/var/log/”文件中,自己查看,当然可以用OE来测试邮件,但是记住OE设置用户帐号时,LINUX帐号名是您的电子邮件地址。比如root用户的邮箱是,root账号也是,不是ROOT。

另外需要注意的是,当收发邮件出现问题时,注意查看你的日志,分析具体问题。

邮件运行在53端口,检查你的LINUX系统防火墙是否打开了这个端口(文件“/etc//”)记得打开这个端口。

到这里就结束了,希望对大家有帮助。

© 版权声明
THE END
喜欢就支持一下吧
点赞270 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片