1.第三章 在Debian上用Exim配置邮件服务器
2.服务器软件请对比一下邮件服务器软件,码安Hmailserver,码安postfix,码安sendmail,码安 优缺点是码安什么?特色是什么?
3.Cè¯è¨ prefix å postfixçåºå«
4.å¦ä½ç¨rpmå½ä»¤å®è£
postfix
5.linux系统管理命令shutdown源码linux系统管理命令
第三章 在Debian上用Exim配置邮件服务器
本章目录0 声明
1 简介
2 安装
3 配置
4 小测试
5 修改 From: 的地址
6 配置Fetchmail
7 修改exim的投递限制
8 综合测试
9 TODO
结束语
参考文献
0 声明
本文是在《通过exim建立家庭网络的邮件系统》一文的基础上修改的,作者:Jan
W. Stumpel,码安课工场网页源码 Oegstgeest,码安 The码安 Netherlands。
这篇章的码安地址是:。
这个域名是码安我们内部搞测试用的,我们并没有注册这个域名,码安
因而对于外部网络来说,码安 并不能直接识别这个域名。码安
此外,码安我还假设内部网络已经正常工作,码安
并且已经拥有使用daild实现的非永久拨号连接,或者宽带网连接。
在Debian机器上也没有安装DNS服务。1688商品库存源码/etc/resolv.conf中只是加入了ISP提供的两个DNS服务器的地址。同样的设置也要加在Notepad机器上的TCP/IP设置中。
1.3 邮件地址
在"To:"和"From:"中指定邮件地址是一封邮件的基本组成部分,
此外还有更多的内容。 举例来说:
To: ganghua Leng kanaka@yeah.net
'ganghua Leng'是一个"real-name part"(真实姓名部分)。
这是通过撰写电子邮件的程序加上的。
这个部分就是将邮件发送给ganghua本人的依据。 注意:如果在real-name
part中有句点存在, 邮件地址必须用"符号包围起来(例如:"kanaka
C.Leng")。 您可以用man mailaddr参考一下相关的帮助页。
2 安装
由于我们已经安装了Debian基本系统,而Debian基本系统里面含有exim和mail这两个软件,所以我们只需要安装这两个:fetchmail、fetchmailconf和qpopper。
#
apt-get install fetchmail fetchmailconf qpopper
其中,fetchmailconf是用来配置fetchmail的工具。
系统会有一些问题提问你。下跌卖出指标源码当问你是否以root身份运行system-wide
fetchmail时,答Yes。其他的都选默认值。
3 配置
3.1 配置Debian的hosts
Debian机器上的/etc/hosts文件内容如下:
.0.0.1 localhost
..1.1 Debian.test.com Debian
..1.2 Notepad.test.com Notepad
3.2 配置exim
在Debian下,这一切都是由eximconfig程序来完成的。
#
eximconfig
程序将问到一些问题,你可以参考下面的回答:
◆ 你的系统是一个Internet主机(选择1,虽然你在局域网。这样你可以发邮件到互联网)。
◆ “显示的邮件域名”为test.com。
◆ 系统有其他的名称吗?你可以回答 Debian:localhost。
◆ 你不想转发任何非本地域的邮件。保持none,按回车。
◆ 你想转发的本地域地址为..1.0/。
◆ 处理向外转发的邮件的smarthost 地址为 smtp.yeah.net。
◆ 系统管理员的教学平台系统源码邮件为kanaka(非root)。
3.3 配置Win
3.3.1 hosts
在Notepad机器上的c:/winnt/system/drivers/etc/hosts文件中的内容跟Debian机器中的/etc/hosts文件的内容一样。
.0.0.1 localhost
..1.1 Debian.test.com Debian
..1.2 Notepad.test.com Notepad
3.3.2 邮件客户端
在Microsoft Outlook Express(或者你在Win使用的其他此类的邮件客户程序)。
必须都将Debian输入作为SMTP 邮件服务器和POP3服务器。 在“POP3账号名”和“POP3口令”输入框,
上一页12 3 4 5 6 下一页
服务器软件请对比一下邮件服务器软件,Hmailserver,postfix,sendmail, 优缺点是什么?特色是什么?
前面四个问题,合在一起是三个,2,3是同一个问题,基本都和电脑设置和参数调节有关,所以没有什么固定的值。域,只要支持虚拟域名就可以支持多个,最大邮件根据磁盘上的android源码冷启动文件系统支持来定。以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都有优缺点,前者自己的能力和后续支持升级时间要多些。后者以后会不会继续免费是个问题。
Cè¯è¨ prefix å postfixçåºå«
++cå¯ä»¥çéc+1
èc++å¿ é¡»æ¯å½åè¯å¥æ§è¡æåææc+1ï¼ä¹åé½æ¯æç §åæ¥çcçå¼ç®å¾
è³äºè¿ä¸ªå½åè¯å¥æ§è¡å®ï¼ä¹å°±æ¯ç¢°å° ' ; ' , ' } ' , ') 'æ¶
å¦ä½ç¨rpmå½ä»¤å®è£ postfix
postfixçå®è£ è¿ç¨
3.1åå§ç å çå®è£
1ï¼ è·åpostfixçåå§ç å
ä»postfixå®æ¹ç«ç¹www.postfix.orgåå¾postfixçåå§ç å postfix--pl.tar.gzãå°å ¶æ·è´å°/tmp
2ï¼è§£å¼åå§ç å ï¼å°çæ/tmp/ postfix--plç®å½ã
tar xvzf postfix--pl.tar.gz
3ï¼ç¼è¯åå§ç å
cd /tmp/ postfix--pl
make
4ï¼å»ºç«ä¸ä¸ªæ°ç¨æ·âpostfixâï¼è¯¥ç¨æ·å¿ é¡»å ·æå¯ä¸çç¨æ·idåç»idå·ï¼åæ¶åºè¯¥è®©è¯¥ç¨æ·ä¸è½ç»å½å°ç³»ç»ï¼ä¹å³ä¸ä¸ºè¯¥ç¨æ·æå®å¯æ§è¡çç»å½å¤å£³ç¨å¼åå¯ç¨çç¨æ·å®¿ä¸»ç®å½ãæ们è½å ç¨adduser postfix æ·»å ç¨æ·åç¼è¾/etc/passwdæ件ä¸çç¸å ³æ¡ç®å¦ä¸æ示ï¼
postfix:*:::postfix:/no/where:/no/shell
5ï¼ç¡®å®/etc/aliasesæ件ä¸å å«å¦ä¸çæ¡ç®ï¼
postfix: root
6ï¼ ä»¥rootç¨æ·ç»å½ï¼å¨/tmp/ postfix--plç®å½ä¸æ§è¡å½ä»¤ï¼
./install.sh
7ï¼ å¯å¨postfix
# postfix start
8ï¼å ³äºmaildropç®å½æéç说æï¼
postfixè½ä½¿ç¨ä¸ä¸ªææç¨æ·é½å¯åçï¼ä¹å³ç®å½æé为ï¼çmaildrop
ç®å½æ¥è®©æ¬å°ç¨æ·æ交é®ä»¶ãè¿ç§æ¹æ³é¿å äºä½¿ç¨set-uid æ set-gid 软件ï¼å¹¶ä¸å¨é®ä»¶ç³»ç»ä¸å¯ç¨æ¶ï¼ç¨æ·ä»ç¶è½æ交é®ä»¶ãå ¶ä»ç¨æ·æ²¡æ访é®è¯¥ç®å½ä¸çéåæ件çæéãæ¥æ¶æ¥èªç½ç»çé®ä»¶æ¶postfixä¸ä½¿ç¨maildropç®å½ãä¸è¿ï¼ç±äºè¯¥ç®å½çæéæ¯ï¼å ¶ä»ç¨æ·è½å»ºç«ä¸ä¸ªç¡¬è¿æ¥å°è¯¥ç®å½ä¸çæ件ä»è导è´è¯¥é®ä»¶è¢«æéå¤æ¬¡ææ æ³å é¤ï¼ä¹å°±æ¯è¯´è¿å°å¯¼è´å®å ¨æ§é®é¢ãå¦æä½ æ³è¦ä½¿ç¨è¿ç§æ¹å¼æ¥è®©ç¨æ·æ交é®ä»¶ï¼å°±è¦å¨install.sh èæ¬é®ä½ æ¯å¦éè¦set-gid æ¶åçnoã
å¦æä½ çç³»ç»æå¤ä¸ªç¨æ·çè¯ï¼æä½³åæ¶ä»¥ä¸çæ¹å¼èéç¨å©ç¨set-gid ç¨
æ·æéæ交é®ä»¶çæ¹å¼ãè¿æ¶ï¼æ们é¦å éè¦å»ºç«ä¸ä¸ªç»idå¯ä¸çç»"maildrop" 并ä¸ç¡®å®è¯¥ç»ä¸æ²¡æç¨æ·æåãç¶åå¨install.sh é®ä½ æ¯å¦éè¦set-gid æ¶æå®"maildrop"ã
æ示ï¼å¨å®è£ postfixä¹åï¼è¯·å é¤å·²å®è£ çsendmailã
3.2 rpmå çå®è£
1ï¼ è·åpostfixçrpm软件å ã
æ们è½ä»
çå·ç左边æ¯åæ°çå称ï¼çå·çå³è¾¹æ¯åæ°çå¼ï¼ å½ç¶ï¼æ们ä¹è½å¨åæ°çåé¢å ä¸$æ¥å¼ç¨è¯¥åæ°ï¼å¦ï¼
myorigin = $myhostname
è½ç¶postfixæ个左å³çåæ°ï¼ä¸è¿postfix为大å¤æ°çåæ°é½è®¾ç½®äºç¼ºçå¼ï¼æ以å¨è®©postfixæ£å¸¸ä¸ºä½ æå¡ä¹åï¼ä½ åªéè¦è®¾ç½®ä¸ºæ°ä¸å¤çå 个åæ°ãä¸é¢æ们ä¸èµ·æ¥çä¸çè¿äºåºæ¬çpostfixåæ°ãéè¦æ³¨æçæ¯ï¼ä¸æ¦ä½ æ´æ¹äºmain.cfæ件çå 容ï¼åå¿ é¡»è¿è¡postfix reloadå½ä»¤ä½¿å ¶çæã
1ï¼ myorigin
myoriginåæ°ææå件人æå¨çååãå¦æä½ çç¨æ·çé®ä»¶å°å为user@domain.com,å该åæ°æå®@åé¢çååã缺çå°ï¼postfix使ç¨æ¬å°ä¸»æºåä½ä¸ºmyoriginï¼ä¸è¿å»ºè®®ä½ æ佳使ç¨ä½ çååï¼å 为è¿æ ·æ´å ·æå¯è¯»æ§ãæ¯å¦ï¼å®è£ postfixç主æºä¸ºmail.domain.comåæ们è½è¿æ ·æå®myorigin:
myorigin = domain.com
å½ç¶æ们ä¹è½å¼ç¨å ¶ä»åæ°ï¼å¦ï¼
myorigin = $mydomain
2ï¼ mydestination
mydestinationåæ°æå®postfixæ¥æ¶é®ä»¶æ¶æ¶ä»¶äººçååï¼æ¢å¥è¯è¯´ï¼ä¹å°±
æ¯ä½ çpostfixç³»ç»è¦æ¥æ¶ä»ä¹æ ·çé®ä»¶ãæ¯å¦ï¼ä½ çç¨æ·çé®ä»¶å°å为user@domain.com, ä¹å°±æ¯ä½ çå为domain.com, åä½ å°±éè¦æ¥æ¶æææ¶ä»¶äººä¸ºuser_name@domain.comçé®ä»¶ãåmyoriginç¸åï¼ç¼ºçå°ï¼postfix使ç¨æ¬å°ä¸»æºåä½ä¸ºmydestinationã
3ï¼ notify_classes
å¨postfixç³»ç»ä¸ï¼å¿ é¡»æå®ä¸ä¸ªpostfixç³»ç»ç®¡çåçå«åæåä¸ä¸ªç¨æ·ï¼
åªæè¿æ ·ï¼å¨ç¨æ·éè§é®é¢æ¶æææ¥åç对象ï¼postfixä¹æè½å°ç³»ç»çé®é¢æ¥åç»ç®¡çåãnotify_classesåæ°å°±æ¯ç¨æ¥æå®åpostfix管çåæ¥åé误æ¶çä¿¡æ¯çº§å«ãå ±æ以ä¸å ç§çº§å«ï¼
bounceï¼å°ä¸è½æéçé®ä»¶çæ·è´åéç»postfix管çåãåºäºä¸ªäººéç§çç¼æ ï¼è¯¥é®ä»¶çæ·è´ä¸å å«ä¿¡å¤´ã
2bounceï¼å°ä¸¤æ¬¡ä¸å¯æéçé®ä»¶æ·è´åéç»postfix管çåã
delayï¼å°é®ä»¶çæé延è¿ä¿¡æ¯åéç»ç®¡çåï¼ä» ä» å å«ä¿¡å¤´ã
policyï¼å°ç±äºuceè§åéå¶è被æç»çç¨æ·è¯·æ±åéç»postfix管çåï¼å å«æ´ä¸ªsmtpä¼è¯çå 容ã
protocolï¼å°åè®®çé误信æ¯æç¨æ·ä¼å¾æ§è¡ä¸æ¯æçå½ä»¤çè®°å½åéç»postfix管çåãåæ ·å å«æ´ä¸ªsmtpä¼è¯çå 容ã
resourceï¼å°ç±äºèµæºé误èä¸å¯æéçé误信æ¯åéç»postfix管çåï¼æ¯å¦ï¼éåæ件åé误ççã
softwareï¼å°ç±äºè½¯ä»¶é误è导è´ä¸å¯æéçé误信æ¯åéç»postfix管çåã
缺çå¼ä¸ºï¼
notify_classes = resource, software
4ï¼myhostname
myhostname åæ°æå®è¿è¡postfixé®ä»¶ç³»ç»ç主æºç主æºåã缺çå°ï¼è¯¥å¼è¢«è®¾å®ä¸ºæ¬å°æºå¨åãä½ ä¹è½æå®è¯¥å¼ï¼éè¦æ³¨æçæ¯ï¼è¦æå®å®æ´ç主æºåãå¦ï¼
myhostname = mail.domain.com
5ï¼mydomain
mydomainåæ°æå®ä½ çååï¼ç¼ºçå°ï¼postfixå°myhostnameç第ä¸é¨åå é¤èä½ä¸ºmydomainçå¼ãä½ ä¹è½èªå·±æå®è¯¥å¼ï¼
6ï¼mynetworks
mynetworks åæ°æå®ä½ æå¨çç½ç»çç½ç»å°åï¼postfixç³»ç»æ ¹æ®å ¶å¼æ¥å·®å«ç¨æ·æ¯è¿ç¨çè¿æ¯æ¬å°çï¼å¦ææ¯æ¬å°ç½ç»ç¨æ·åå è®¸å ¶è®¿é®ãä½ è½ç¨æ åçaãbãcç±»ç½ç»å°åï¼ä¹è½ç¨cidrï¼æ ç±»åé´è·¯ç±ï¼å°åæ¥è¡¨ç¤º,
7ï¼inet_interfaces
inet_interfaces åæ°æå®postfixç³»ç»çå¬çç½ç»æ¥å£ã缺çå°ï¼postfixçå¬
ææçç½ç»æ¥å£ãå¦æä½ çpostfixè¿è¡å¨ä¸ä¸ªèæçipå°åä¸ï¼åå¿ é¡»æå®å ¶çå¬çå°åã
4.3 postfixçuceï¼unsolicited commercial emailï¼æ§å¶
æè°uceæ§å¶å°±æ¯ææ§å¶postfixæ¥æ¶æ转åæ¥èªäºä»ä¹å°æ¹çé®ä»¶ã
缺çå°ï¼postfix转å符å以ä¸æ¡ä»¶çé®ä»¶ï¼
* æ¥èªå®¢æ·ç«¯ipå°å符å$mynetworksçé®ä»¶ã
* æ¥èªå®¢æ·ç«¯ä¸»æºå符å$relay_domainsåå ¶ååçé®ä»¶ã
* ç®çå°ä¸º$relay_domainsåå ¶ååçé®ä»¶ã
缺çå°ï¼postfixæ¥å符å以ä¸æ¡ä»¶çé®ä»¶ï¼
* ç®çå°ä¸º$inet_interfacesçé®ä»¶ã
* ç®çå°ä¸º$mydestinationçé®ä»¶ã
* ç®çå°ä¸º$virtual_mapsçé®ä»¶ã
ä¸è¿æ们ä¹è½éè¿ä¸é¢çè§åæ¥å®ç°æ´å¼ºå¤§çæ§å¶åè½ã
1ï¼ ä¿¡å¤´è¿æ»¤
éè¿header_checksåæ°éå¶æ¥æ¶é®ä»¶ç信头çæ ¼å¼ï¼å¦æ符åæå®çæ ¼å¼ï¼åæç»æ¥æ¶è¯¥é®ä»¶ãè½æå®ä¸ä¸ªæå¤ä¸ªæ¥è¯¢å表ï¼å¦ææ°é®ä»¶ç信头符åå表ä¸çæä¸é¡¹åæç»è¯¥æ¥æ¶é®ä»¶ã
2ï¼å®¢æ·ç«¯ä¸»æºå/å°åéå¶
éè¿smtpd_client_restrictionsåæ°éå¶è½åpostfixåèµ·smtp è¿æ¥ç客æ·ç«¯ç主æºåæipå°åãè½æå®ä¸ä¸ªæå¤ä¸ªåæ°å¼ï¼ä¸é´ç¨éå·éå¼ãéå¶è§åæ¯æç §æ¥è¯¢ç顺åºè¿è¡çï¼ç¬¬ä¸æ¡ç¬¦åæ¡ä»¶çè§å被æ§è¡ã
3. æ¯å¦è¯·æ±heloå½ä»¤
è½éè¿smtpd_helo_requiredåæ°æå®å®¢æ·ç«¯å¨smtpä¼è¯çå¼å§æ¯å¦å
éä¸ä¸ªheloå½ä»¤ãä½ è½æå®è¯¥åæ°çå¼ä¸ºyesænoã
4. helo主æºåéå¶
è½éè¿smtpd_helo_restrictionsåæ°æå®å®¢æ·ç«¯å¨æ§è¡heloå½ä»¤æ¶åé
ç»postfixç主æºåã缺çå°ï¼postfixæ¥æ¶å®¢æ·ç«¯åéçä»»æå½¢å¼ç主æºåãè½æå®ä¸ä¸ªæå¤ä¸ªåæ°å¼ï¼ä¸é´ç¨éå·éå¼ãéå¶è§åæ¯æç §æ¥è¯¢ç顺åºè¿è¡çï¼ç¬¬ä¸æ¡ç¬¦åæ¡ä»¶çè§å被æ§è¡ã
5. rfc 信头éå¶
rfc 对é®ä»¶ç信头åäºä¸¥æ ¼çè§å®ï¼ä¸è¿å¹¿æ³ä½¿ç¨çsendmail并ä¸æ¯
æ该è§å®ï¼æ以对äºè¯¥åæ°æ们åªè½è¯´ä¸ï¼
6. éè¿å件人å°åè¿è¡éå¶
è½ç¨smtpd_sender_restrictionsåæ°éè¿å件人å¨æ§è¡mail fromå½ä»¤æ¶æä¾çå°åè¿è¡éå¶ãè½æå®ä¸ä¸ªæå¤ä¸ªåæ°å¼ï¼ä¸é´ç¨éå·éå¼ãéå¶è§åæ¯æç §æ¥è¯¢ç顺åºè¿è¡çï¼ç¬¬ä¸æ¡ç¬¦åæ¡ä»¶çè§å被æ§è¡ã
reject_unknown_sender_domainï¼å¦æmail fromå½ä»¤æä¾ç主æºåå¨dnsä¸æ²¡æç¸åºça æ mx è®°å½åæç»è¯¥å®¢æ·ç«¯çè¿æ¥è¯·æ±ãè½ç¨unknown_address_reject_codeåæ°æå®è¿åç»å®¢æ·æºçé误代ç ï¼ç¼ºç为ï¼ã
check_sender_access maptype:mapnameï¼æ ¹æ®mail fromå½ä»¤æä¾ç主æºåãç¶åæç´¢accessæ°æ®åºãå¦ææç´¢çç»æ为reject æ "[]xx text" åæç»è¯¥å®¢æ·ç«¯çè¿æ¥è¯·æ±ï¼å¦ææç´¢çç»æ为okãrelay ææ°ååæ¥å该客æ·ç«¯çè¿æ¥è¯·æ±ãè½ç¨access_map_reject_codeåæ°æå®è¿åç»å®¢æ·æºçé误代ç ï¼ç¼ºç为ï¼ãè½éè¿è¯¥åæ°è¿æ»¤æ¥èªæäºä¸å欢è¿çå件人çé®ä»¶ã
reject_non_fqdn_senderï¼å¦æmail fromå½ä»¤æä¾ç主æºåä¸æ¯rfcè§å®çå®æ´çåååæç»å®¢æ·ç«¯çè¿æ¥è¯·æ±ãè½ç¨non_fqdn_reject_code åæ°æå®è¿åç»å®¢æ·æºçé误代ç ï¼ç¼ºç为ï¼ã
缺çå°ï¼postfixæ¥åæ¥èªææå件人çé®ä»¶ã
7. éè¿æ¶ä»¶äººå°åè¿è¡è¿æ»¤
è½ç¨smtpd_recipient_restrictionsåæ°éè¿å件人å¨æ§è¡rcpt toå½ä»¤
æ¶æä¾çå°åè¿è¡éå¶ã缺çå¼ä¸ºï¼
smtpd_recipient_restrictions = permit_mynetworks, check_relay_domains
è½æå®ä¸ä¸ªæå¤ä¸ªåæ°å¼ï¼ä¸é´ç¨éå·éå¼ãéå¶è§åæ¯æç §æ¥è¯¢ç顺åº
è¿è¡çï¼ç¬¬ä¸æ¡ç¬¦åæ¡ä»¶çè§å被æ§è¡ãå¯ç¨çè§åæï¼
check_relay_domainsï¼å¦æ符å以ä¸çæ¡ä»¶ï¼åæ¥åsmtpè¿æ¥è¯·æ±ï¼å¦åæç»è¯¥è¿æ¥ï¼è½ç¨relay_domains_reject_code åæ°æå®è¿åç»å®¢æ·æºçé误代ç ï¼ç¼ºç为ï¼ã
* 客æ·ç«¯ä¸»æºå符å$relay_domainsåå ¶åå
* ç®çå°ä¸º$inet_interfacesã$mydestinationæ$virtual_maps
permit_auth_destinationï¼ä¸ç®¡å®¢æ·ç«¯ç主æºåï¼åªè¦ç¬¦å以ä¸çæ¡ä»¶ï¼å°±
æ¥åsmtpè¿æ¥è¯·æ±ï¼
* 解æåçç®æ å°å符å$relay_domainsåå ¶åå
* 解æåçç®æ å°å符å$inet_interfacesã$mydestinationæ$virtual_maps
reject_unauth_destinationï¼ä¸ç®¡å®¢æ·ç«¯ç主æºåï¼åªè¦ç¬¦å以ä¸çæ¡ä»¶ï¼
å°±æç»è¯¥å®¢æ·ç«¯smtpè¿æ¥è¯·æ±ï¼
* 解æåçç®æ å°å符å$relay_domainsåå ¶åå
* 解æåçç®æ å°å符å$inet_interfacesã$mydestinationæ$virtual_maps
check_recipient_accessï¼æ ¹æ®è§£æåçç®æ å°åãç¶åæç´¢accessæ°æ®åºãå¦ææç´¢çç»æ为reject æ "[]xx text" åæç»è¯¥å®¢æ·ç«¯çè¿æ¥è¯·æ±ï¼å¦ææç´¢çç»æ为okãrelay ææ°ååæ¥å该客æ·ç«¯çè¿æ¥è¯·æ±ãè½ç¨access_map_reject_codeåæ°æå®è¿åç»å®¢æ·æºçé误代ç ï¼ç¼ºç为ï¼ã
reject_unknown_recipient_domainï¼å¦ææ¶ä»¶äººçé®ä»¶å°åå¨dnsä¸æ²¡æç¸åºça æ mx è®°å½åæç»è¯¥å®¢æ·ç«¯çè¿æ¥è¯·æ±ãè½ç¨unknown_address_reject_codeåæ°æå®è¿åç»å®¢æ·æºçé误代ç ï¼ç¼ºç为ï¼ã
reject_non_fqdn_recipientï¼å¦æå件人å¨æ§è¡rcpt toå½ä»¤æ¶æä¾çå°å
ä¸æ¯å®æ´çåååæç»å ¶smtpè¿æ¥è¯·æ±ãè½ç¨the non_fqdn_reject_codeåæ°æå®è¿åç»å®¢æ·æºçé误代ç ï¼ç¼ºç为ï¼ã
åçä¸å®¹æ,å¸æè½å¸®å°æ¨,满æ请帮å¿é纳ä¸ä¸ï¼è°¢è°¢ !
linux系统管理命令shutdown源码linux系统管理命令
linux系统管理--htop命令的使用?1、Htop是一个非常高级的交互式的实时linux进程监控工具。它和top命令十分相似,但是它具有更丰富的特性,例如用户可以友好地管理进程,快捷键,垂直和水平方式显示进程等等。Htop是一个第三方工具,它不包含在linux系统中,你需要使用YUM包管理工具去安装它。
2、CentOS安装htop
#yum-yinstallhtop
3、截图
如何在linux上用命令实现用户和组的管理?
Linux上用命令实现本地用户和组的管理
本地用户和组:管理文件和进程等等
本地用户和组:
1)root:超级管理员系统创建的第一个账户
特点:
id为:0
家目录:/root
具有系统的完全控制权:小心使用。
#id
uid=0(root)gid=0(root)groups=0(root)context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c
#
2)普通用户:不具有管理员权限
特点:
id范围:
=id=
家目录:/home/用户名
#idstudent
uid=(student)gid=(student)groups=(student),(wheel)
#
3)服务用户:为服务提供权限
特点:
id范围:
0id
家目录:应用程序服务目录
#idapache
uid=(apache)gid=(apache)groups=(apache)
#
如果是yum,rpm安装的软件:由rpm包中的脚本创建服务账户
Includeconf.modules.d/*.conf
#
#Ifyouwish。
Linux操作系统的基本功能3:创新能力
“如果你总是使用微软的开发工具,你一生只能做个操作人员。”这话一点都不假.linux是自由软件,而自由软件和非自由软的区别在于:
1.自由软件是开放的,成千上万的人可以检查这个软件,快速地找到并修改其错误码。
2.最终用户可以按照自己的意愿自定义自由软件,有特殊需要的用户也可以完全按照他们认为合适的方式定制自己的Linux。
3.自由软件为了防止重复发明,通过共享源代码和思想来节省很多工作量。
Linux操作系统的基本功能4:UNIX能力
人们所以选择Linux的又一个重要原因是在于它的UNIX兼容性。由于Linux是一套自由软件,用户可以无偿地得到它及其源代码,无偿地获得大量的应用程序,还可以任意地修改和补充它们。这对用户学习、了解UNIX操作系统的内核非常有益。可以说Linux为广大用户提供了一个在家里学习和使用UNIX操作系统的廉价的机会。