- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RHCE课程-RH253Linux服务器架设笔记八-Postfix服务器配置上次我们讲了sendmail邮件服务器的配置,还有pop3、imap的配置
今天我们第一个任务就是postfix
安装postfix
安装完成以后,进入/etc/postfix目录
修改postfix主配置文件 main.cf ,现在我们要修改配置文件了,主要修改七个地方
第一和第二个是设置主机名和域名
第一个需要修改的参数是myhostname,指向真正的域名
mydomain参数指向根域
第三个是设置本机寄出去的邮件所使用的域名或主机名
myorigin和mydestination都可以指向mydomain
如果你的邮件服务器有ip和直接域名ip一样,就可以使用$mydomin,如果不一样最好使用$myhostname
设置postfix监听的接口,这里使用监听所有接口
Postfix默认只监听本地地址,如果要与外界通信,就需要监听网卡的所有IP
可以接受的主机名或者域名的邮件,这里只能写自己的主机名和域名,比如写入163.com,那么给163.com发送邮件,自己就会收到
?
可转发哪些网络的邮件,一般都只转发信任网络的邮件
Postfix默认将子网内的机器设置为可信任机器,如果只信任本机,就设置为host:
mynetworks_style = host
配置哪些地址的邮件能够被Postfix转发,当然是mydomain的才能转发,否则其他人都可以用这台邮件服务器转发垃圾邮件了:
relay_domains = $mydomain
可转发哪些网络域的邮件,这个是函数mydestination,刚才我们设置过mydestination,也就是只转发本地域的邮件,这个是为了防止垃圾邮件的策略
基本设置就这么多,然后保存退出
由于我们的服务器现在正在运行sendmail,所以我们要关闭sendmail,这样postfix才能正常运行,切忌要使用kill命令杀掉sendmail的进程,因为系统使用的sendmail来通知系统状态然后启动postfix
?
看看25号端口是不是被master监听起来了
?
开始测试,给51cto用户发了一封邮件。
我们换成51cto用户接受试试
?
成功收到邮件
启动dovecot服务
service dovecot start
然后我们使用win下的工具试试,首先修改dns服务器地址
测试能不能解析
解析成功
测试postfix服务器25、110端口工作正常哈~
打开outlook
我们用outlook给root发送邮件试试
?
邮件内容没有显示,看来是字符编码的问题了,服务器是没问题的,主要是服务器的编码显示不出来,服务器是utf8的编码,WIN2003是gb2312的编码,但是client和client之间是没问题的,如果想在服务器上看邮件,需要修改下字符集
也可以使用我们讲过的mutt工具
使用mutt可以正常查看邮件内容哈~
下面说说postfix的访问控制和别名配置
打开/etc/postfix/access文件
这个文件的精华就在这里
上面一句是需要加到/etc/postfix/main.cf中去,他已经说明。下面一句是client端描述方式
把smtpd_client_restrictions = check_client_access hash:/etc/postfix/access这句加到main.cf的最后面
我们禁止8使用postfix邮件服务
刚才我的outlook是可以收发邮件的,现在我们试试看还可以不
修改了access后,需要使用这个命令更新数据库
postmap /etc/postfix/access
然后重新启动postfix
不能发送了
我们把刚才的设置取消试试
正常发送了
root用户也正常接收
下面的内容是别名列表,这个别名列表和sendmail的别名列表一样,修改的文件也是一样/etc/aliases,修改完成使用posalias /etc/aliases?
可以参考sendmail课程的内容,RHCE课程-RH253Linux服务器架设笔记七-Sendmail服务器配置?
vim /etc/aliases
postalias /etc/aliases
测试一下
michael帐号正常接收
51cto帐号正常接收
查看配置信息postconf -n
?
#####################Michael分割线####################
Postfix已经基本配置完成,我们需要对邮件的发送进行控制
您可能关注的文档
最近下载
- 2025和田辅警考试真题.docx VIP
- 2023年上海市大数据中心招聘考试真题.docx VIP
- 历届奥林匹克物理竞赛试题及解答.docx
- 2025上海市大数据中心招聘15人笔试模拟试题及答案解析.docx VIP
- 保险营销原理与实务(第二版)全套PPT课件.pptx
- 福建省福州延安中学2023-2024学年八年级上册月考数学试题(含解析).pdf VIP
- 外教社大学跨文化英语视听说教程 第2册.docx VIP
- 2022年上海市大数据中心招聘考试试题及答案.docx VIP
- 开学工作汇报材料PPT.pptx VIP
- (高清版)DB51∕T 2969-2022 工业园区(集中区)安全风险评估导则.pdf VIP
文档评论(0)