Linux Fedora8 的E-mail服务器怎么配置

Linux Fedora8 的E-mail服务器怎么配置,第1张

一、DNS服务器的配置
1、在正向解析记录中要有mail的A记录或者别名记录
chkconfig --level 35 named on 二、Sendmail服务器的安装
1、安装第4张光盘的sendmail-cf、sendmail-doc
2、cd /etc/mail
备份主配置文件:
cp sendmailcf sendmailcfraw
makemap hash accessdb < access
aliases
3、添加完整的域名和别名
vi /etc/hosts
添加 192168130 mailsinacom mail
vi /etc/mail/local-host-names
添加 sinacom (添加邮件服务器提供邮件服务的域名)
4、vi +105(116) /etc/mail/sendmailmc
105行
DAEMON_OPTIONS(`Port=smtp,Addr=127001, Name=MTA')dnl
//修改为
DAEMON_OPTIONS(`Port=smtp,Addr=0000, Name=MTA')dnl
48+49行(52)
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
//去除行首的注释标记“dnl”,修改为
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl5、service saslauthd start SMTP 邮件认证机制
----Simple Authentication and Security Layer (SASL)
chkconfig --level 35 saslauthd on6、groupadd mailuser
adduser -g mailuser -s /sbin/nologin mike
passwd mike
7、m4 sendmailmc > sendmailcf
8、service sendmail start
chkconfig --level 35 sendmail on
9、安装POP3服务
system-config-packages dovecot
10、vi /etc/dovecotconf
//将以下配置14行(20)
#protocols = imap imaps
//修改为
protocols = imap imaps pop3 pop3s
(imaps tcp-993 pop3s tcp-995 smtps tcp-465 )
SSL version of your existing POP3 server for port 995 (pop3s)
11、service dovecot restart
chkconfig --level 35 dovecot on

当用sendmail发邮件的时候,如果不经过修改,默认都是以root@localhostlocaldomain。
通过修改linux服务器的配置,可以达到我们的目标。
首先,修改hosts文件。
一般/etc/hosts
的内容一般有如下类似内容:
127001
localhostlocaldomain
localhost
每行由三部份组成,每个部份由空格隔开。
其格式就是
ip地址
主机名/域名
主机名别名
即,第一部份:网络ip地址;第二部份:主机名或域名;第三部份:主机名别名;
那我们要把它修改为自己的域名,以ykmaizcom为例,我们就修改为以下格式:
127001
ykmaizcom
localhost
然后,ykmaizcom是主机名,一定要在/etc/sysconfig/network
中设置,并使用hostname
ykmaizcom临时生效。
设置方法就是,编辑/etc/sysconfig/network文件,将hostname的值修改为ykmaizcom即可。
最后重启sendmail服务就ok了!
service
sendmail
restart
当然了,这样的做的前提有两个:
1拥有自己的域名。
2并将域名的mx记录解析至你的服务器。
比如服务器ip为127001
首先,将我们的域名mailykmaizcom做a记录,指向127001
然后,然后将ykmaizcom做mx记录,优先级为10,指向mailykmaizcom
等域名解析 *** 作生效以后(一般为2-48小时生效)就可以使用自己的域名,通过sendmail来发送邮件了。

前面四个问题,合在一起是三个,2,3是同一个问题,基本都和电脑设置和参数调节有关,所以没有什么固定的值。域,只要支持虚拟域名就可以支持多个,最大邮件根据磁盘上的文件系统支持来定。以Postfix为例,对这个较为熟悉。用户最大空间也是这样。
下面简单说三个的比较
一,共同点,
1,三个曾经都是开源免费的邮件服务器;
2,都是国外开发的。
3,目前都在使用的。没有停止支持。(有些优秀的产品都停止了比如Qmail)
二,不同点,
1,Hmailserver是基于Windows平台,而且是一组套件,不仅是MTA。可以说是一组工程。
之前开源免费,现在免费不开源。详细可以到官网上查询。
2,Postfix和Sendmail是基于Unix,及类Unix的免费开源项目。并且都是MTA。如果作为邮件服务器项目,还要配合其他的产品,比如Devocot,反垃圾,WebMail。WebAdmin,ANti-virus For Mail等等。
3,Postfix和Sendmail非常相似,但是也有不同,Postfix是替代Sendmail而生,从设计上讲,比Sendmail有如下优点:并发,性能,安全,配置容易,与其他组件支持全面,容易替代Sendmail。
这方面的资料很多,原因是这两个MTA太知名了,使用也是最广泛的。
三,个人意见:
1,由于没有弄地Hmailserver,所以没什么比较的,这个是WIndows下的项目,因此安装配置应该是最简单的。平时生产过程中,主要Postfix配置过不少项目,个人推荐这个。有成熟的文档和组合。Sendmail主要是被替代,所以只要了解就好。一般生产环境不用这个了。
2,具体Postfix和Sendmail的技术细节网上资料很多,可以搜,图表基本没有的。
3,三个选用,Postfix和Hmail都有优缺点,前者自己的能力和后续支持升级时间要多些。后者以后会不会继续免费是个问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/10261126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存