[RedHat] RHCE_RHEL6_实战精品 6.postfix邮件服务器

简介:
企业需求:
     配置一台dn.ws.com域的邮件服务器,要求sisi用户可以在服务器本地或者从网络上连接到服务器
     收发邮件。sisi用户的邮箱是/var/spool/mail/sisi。注意DNS服务器已经帮你做好MX记录的解析。
     连接到邮件服务器给admin发邮件,可以被sisi用户收到。
实施步骤:
1.在rhel6中,一般默认已经安装了postfix。考试中也是安装了,如果没有安装,即安装,并启动服务。
     [root@dtop30 ~]# rpm -qa |grep postfix
     [root@dtop30 ~]# yum -y install postfix 
     [root@dtop30 ~]# chkconfig postfix on
     [root@dtop30 ~]# service postfix start
2.查看一下自己的主机名,开始配置postfix。
     [root@dtop30 ~]# hostname
     [root@dtop30 ~]# vim /etc/postfix/main.cf
      myhostname = dtop30.dn.ws.com           改为自己的主机名
      mydomain = dn.ws.com                    域名 
      myorigin = $mydomain                    邮件的发信人统一伪装成域名,不带本地主机名 
      inet_interfaces = all                   侦听所有网络
      #inet_interfaces = localhost            注销默认:侦听本地
      mydestination = $myhostname,mydomain,dn.ws.com   把自己的域名添加上
      [root@dtop30 ~]# service postfix restart
3. sisi用户的邮箱是/var/spool/mail/sisi。默认就是这里,所以不用作任何改变。
4.测试。切换到sisi,发邮件。
      [root@dtop30 ~]# su – sisi
      [sisi@dtop30 ~]$ mail -s hello  nasha@dtop30.dn.ws.com     hello是主题
       Hello nasha
       I am sisi
       .        内容部分,以“.”结束。
       EOT[Ctrl+d]
       [sisi@dtop30 ~]$ exit
5.切换nasha,收邮件。
       [root@dtop30 ~]# su - nasha
       [nasha@dtop30 ~]$ mail
        ...
       [nasha@dtop30 ~]$exit


6.连接到邮件服务器给admin发邮件,可以被sisi用户收到。编辑/etc/aliases,添加虚拟用户admin。
     [root@dtop30 ~]# vim /etc/aliases
      ...
      admin   sisi,admin          最好让admin也可以收到自已的邮件。
      ...
     [root@dtop30 ~]# newaliases    使/etc/aliases立即生效。别忘了!<IMG title="RHCE_RHEL6_实战精品 6.postfix邮件服务器" alt="RHCE_RHEL6_实战精品 6.postfix邮件服务器" src="http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6726EN00SIGG.gif" TYPE="face">
7.测试:给admin发邮件。
      [root@dtop30 ~]# su – nasha
      [nasha@dtop30 ~]$ mail –s nasha  admin@dtop30.dn.ws.com
       Hello admin,hello sisi
       I am nasha
       .
       EOT
       [nasha@dtop30 ~]$ exit
8.检验:sisi收邮件。
       [root@dtop30 ~]# su - sisi
       [sisi@dtop30 ~]$ mail
        ...
       [sisi@dtop30 ~]$exit
目录
相关文章
|
6月前
Netty实战: HTTP文件列表服务器
Netty实战: HTTP文件列表服务器
68 0
|
15天前
|
机器学习/深度学习 弹性计算 运维
云计算系列之阿里云ECS服务器管理实战
本文档介绍了阿里云ECS(Elastic Compute Service)的基本概念、实例管理、磁盘操作、快照与镜像功能及其应用场景,最后通过具体案例解析ECS的实际应用。ECS是阿里云提供的高效、可靠的云计算服务,支持多种业务需求,如Web应用、高并发网站、数据库等,帮助企业快速构建稳定安全的应用,提升运维效率,降低IT成本。文档还详细说明了ECS实例的创建方式、连接方法及日常管理操作,帮助用户更好地利用ECS服务。
53 2
云计算系列之阿里云ECS服务器管理实战
|
5月前
|
Java 应用服务中间件 开发者
【实战指南】Java Socket编程:构建高效的客户端-服务器通信
【6月更文挑战第21天】Java Socket编程用于构建客户端-服务器通信。`Socket`和`ServerSocket`类分别处理两端的连接。实战案例展示了一个简单的聊天应用,服务器监听端口,接收客户端连接,并使用多线程处理每个客户端消息。客户端连接服务器,发送并接收消息。了解这些基础,加上错误处理和优化,能帮你开始构建高效网络应用。
413 10
|
5月前
|
IDE Java 开发工具
从零开始学Java Socket编程:客户端与服务器通信实战
【6月更文挑战第21天】Java Socket编程教程带你从零开始构建简单的客户端-服务器通信。安装JDK后,在命令行分别运行`SimpleServer`和`SimpleClient`。服务器监听端口,接收并回显客户端消息;客户端连接服务器,发送“Hello, Server!”并显示服务器响应。这是网络通信基础,为更复杂的网络应用打下基础。开始你的Socket编程之旅吧!
73 3
|
2月前
|
网络协议
keepalived对后端服务器的监测方式实战案例
关于使用keepalived进行后端服务器TCP监测的实战案例,包括配置文件的编辑和keepalived服务的重启,以确保配置生效。
54 1
keepalived对后端服务器的监测方式实战案例
|
3月前
|
SQL 缓存 自然语言处理
实战案例1:基于C语言的Web服务器实现。
实战案例1:基于C语言的Web服务器实现。
189 15
|
3月前
|
运维 数据安全/隐私保护 数据库管理
企业实战项目之服务器用户权限集中管理
企业实战项目之服务器用户权限集中管理
|
3月前
|
弹性计算 监控 网络安全
解锁云端力量:ECS全攻略,从新手到专家的实战之旅!轻松掌握云计算核心技能,驾驭数字浪潮之巅!
【8月更文挑战第22天】云计算中的弹性计算服务(ECS)让企业和开发者能按需获取虚拟服务器,灵活配置CPU、内存等资源。本文从零开始指导ECS的基础操作与高级技巧,包括实例创建、SSH连接、Web应用部署及利用ELB和自动伸缩优化性能。同时介绍监控工具和数据备份方法,帮助您全方位掌握ECS的高效运用,满足业务需求并保障数据安全。
65 3
|
4月前
|
SQL 缓存 前端开发
PHP性能优化实战:从代码到服务器的全方位攻略
【7月更文挑战第30天】在Web开发的世界里,PHP以其灵活性和易用性赢得了广泛的赞誉。然而,随着应用规模的扩大,性能问题逐渐浮现。本文将深入探讨PHP的性能优化策略,不仅涉及代码层面的精细调整,还包括服务器配置的优化技巧。我们将一起探索如何通过减少资源消耗、优化数据库交互以及利用缓存技术来提升PHP应用的性能表现。无论你是PHP新手还是资深开发者,这篇文章都将为你提供实用的优化建议,帮助你打造更快、更稳定的PHP应用。
80 4
|
3月前
|
移动开发 网络协议 编译器
实战案例3:C语言实现的HTTP服务器
实战案例3:C语言实现的HTTP服务器
148 0