关键词不能为空

当前您在: 主页 > 英语 >

sendmail邮件服务器详细配置讲解

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-11 23:27
tags:

-

2021年2月11日发(作者:moderna)



sendmail


邮件服务器详细配置讲解< /p>




Sendmail


服务软件包


:












//sendmail


服务的主程序包









//sendmail


宏文件包








//sendmail


服务器开发工 具软件包








//s endmail


服务器的说明文档
















//


宏处理过虑软件包










//< /p>


接收邮件软件包,安装时需要注意安装顺序




Sendmail


相关配置文档


:




/etc/mail/







//sendmail


核心配置文件。





/etc/mail/






//


模板文件,定义了操作系统类型、文件位置、请求特征及邮件发


送工



具、


用 户列表等信息,


通过编辑此文件后再使用


m4

< br>工具将


结果导入



完成配置


sendmail


核心配置文件,


降低配置< /p>


复杂度。





/etc/mail/local-host-name




//


本地主机名和域名的列表,


决定收到的邮件是本地邮件,


还是远



程邮件,然后决定是本地投送还是转发





/etc/mail/access













//


完成 中继转发功能,即加入允许访问的域名




/etc/mail










//


是通 过


access


文件生成的数据库





/etc/














//


用来定义邮箱别名,位于


/etc/m ail/











//< /p>









< p>




/etc/mai l/


/etc/mail/





//



一< /p>









< p>














/var/spool/mqueue










//


邮件队列临时存放的目录




/var/mail


















//


存放所有收到的邮件




/var/log/maillog













//


日志文件







搭建


Sendmail


服务器流程:





< p>
*


)配置好


DNS


下的邮 件交换器记录




< br>*


邮件交换器记录必需要添加,不然不能发送邮件






1


)配置



文件






2


)使用


m4


工具将



文件导入



文件





3


)配置


local-host- names


文件



< br>(


4


)建立用户帐号






5


)重新启动服务使配置生效
















现在开始安装


sendmail


服务





< p>
一、首先安装好


DNS


服务器




[root@localhost ~]#


vim /etc/









//


编辑


DNS


地 址





nameserver 10.6.7.100





[root@localhost ~]# vim /etc/









//


编辑配置文件





options


{












listen-on port 53 {


any;


};











listen-on-v6 port 53 {


any


; };











allow-query






{


any;


};



zone











type hint;











file



};




zone











type


master


;












file





};




zone









type


master


;











file






查看


DNS


正向反向区域里面是否添加了


MX


邮件交换记录:




[root@localhost ~]#


vim /var/named/



$$TTL 1D



@








IN SOA



.



. (












































0



serial



1D








refresh






1H








retry








1W








expire







3H )






minimum











NS







.



ns









A








10.6.7.100



www






A








10.6.7.100



@



MX



10








.



mail







A








10.6.7.100





[root@localhost ~]#


vim /var/named/



$$TTL 1D




@








IN SOA



.



(


0









serial










































1D








refresh










































1H








retry












































1W








expire










































3H )






minimum










NS







.



100






PTR






.



100






PTR






.



@



MX



10






.



100






PTR






.





正、反区域文件的权限:





[root@localhost named]#


chgrp named






重启


named


服务,现在来测试< /p>


MX


记录:




[root@localhost named]#


nslookup



> set q=mx









//


测试


MX


记录





>











//


检测


M X


记录时这里一定要输入这个区域名,而不是主机名


+


区域名




Server:










10.6.7.100




Address:









10.6.7.100#53











mail exchanger = 10 .








//


这里显示已成功




二、接下来就是安装


sendmai l


包了:




默认已安装


5



5.1


包,我们只需要安装


5


宏文件包和


接收邮


件软件包就可以了。





[root@localhost Packages]#


rpm -ivh




warning: : Header V3 DSA signature: NOKEY, key ID


4f2a6fd2



Preparing...





############### ############################ [100%]





1:sendmail-cf













### ######################################## [100%]



[root@localhost Packages]#


rpm -ivh





warning: : Header V3 DSA signature: NOKEY, key ID 4f2a6fd2


Preparing...















### ######################################## [100%]





1:dovecot

















########################### ################ [100%]



此时需 要安装的


rpm


包已装完,现在就差配置了,在配置之前,最好 是对


/etc/mail


下面这几


个文 件备个份:











[root@localhost mail]#


cp



[root@localhost mail]#


cp




三、开启


sendmail


认证功能





接下来就开始编辑


< br>发信认证这个文件了,打开这个文件编辑如下:



[root@localhost ~]#


vim /etc/mail/





52-53


两行配置文件前面的


dnl


去掉:





TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl



define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN



PLAIN')dnl


#


注意:


TRUST_AUTH_METH




define


前面不要留有空格






116


行将


smtp


侦听范围从


127.0.0.1


改为


0.0.0.0

< p>
或将这行前面加


dnl


注释掉。

< br>


dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl









-


-


-


-


-


-


-


-



本文更新与2021-02-11 23:27,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/639741.html

sendmail邮件服务器详细配置讲解的相关文章