CentOSPostfix邮件服务器配置.docxVIP

  • 8
  • 0
  • 约1.03万字
  • 约 27页
  • 2017-11-23 发布于江苏
  • 举报
CentOSPostfix邮件服务器配置

CentOS Postfix邮件服务器配置架设笔记时间:2013-07-30 23:02来源:运维网 作者:感谢:“匿名”投稿 举报点击:5145次今天我们第一个任务就是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/aliasespostalias /etc/aliases测试一下michael帐号正常接收51cto帐号正常接收查看配置信息postconf -n#####################Michael分割线####################Postfix已经基本配置完成,我们需要对邮件的发送进行控制:对于外域到本域的邮件,必须接收,否则,收不到任何来自外部的邮件;对于本域到外域的邮件,只允许从本机发出,否则,其他人通过伪造本域地址就可以向外域发信;对于外域到外域的邮件,直接拒绝,否则我们的邮件服务器就是Open Relay,将被视为垃圾邮件服务器。先设置发件人的规则:smtpd_sender_restri

文档评论(0)

1亿VIP精品文档

相关文档