Linux服务器---邮件服务安装postfix

简介: 安装postfix      postfix是一个快速、易于管理、安全性高的邮件发送服务,可以配合dovecot实现一个完美的邮箱服务器。1、安装postfix       [root@localhost ~]# rpm -qa | grep postfix      [root@localhos...
安装postfix
      postfix是一个快速、易于管理、安全性高的邮件发送服务,可以配合dovecot实现一个完美的邮箱服务器。
1、安装postfix 
      [root@localhost ~]#  rpm -qa | grep postfix
      [root@localhost ]#  yum install -y postfix
      Loaded plugins: fastestmirror, refresh-packagekit, security                                                 
      Complete!
      [root@localhost]# 

2、配置postfix,编辑配置文件“/etc/postfix/main.cf”
      [root@localhost ~]#  gedit /etc/postfix/main.cf
      mydomain = david.cn      //dns中的域名
      myhostname = mailsrv.david.cn   //dns中的域名
      mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
      inet_interfaces = all   //允许处理所有网路信息
      inet_protocols = all    //允许ipv4和ipv6
      mynetworks = 192.168.0.0/24, 127.0.0.0/8     //允许接入的ip段


3、设置防火墙,postfix使用25端口 
      [root@localhost ~]#  gedit /etc/sysconfig/iptables
       -A INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT

      [root@localhost ~]#  service iptables restart
      iptables:将链设置为政策 ACCEPT:filter nat                [确定]
      iptables:清除防火墙规则:                                 [确定]
      iptables:正在卸载模块:                                   [确定]
      iptables:应用防火墙规则:                                 [确定]
      iptables:载入额外模块:nf_conntrack_ftp                   [确定]

4、启动服务
      [root@localhost ~]#  service postfix start
      启动 postfix:                                             [确定]
      [root@localhost ~]#

5、连接测试
      [root@localhost ~]#  telnet 192.168.0.113 25    //ip是本机地址,25是端口号
      Trying 192.168.0.113...
      Connected to 192.168.0.113.
      Escape character is '^]'.
      220 mailsrv.david.cn ESMTP Postfix

6、发信
      [root@localhost ~]#  mail david     //给david发信,确保此用户存在Linux系统中。发信人是当前登录的用户root
      Subject: test04       //标题
      hello david           //内容
      .                       //结束
      EOT
      [root@localhost ~]#  mail -u david      //查看用户david的信件
      Heirloom Mail version 12.4 7/29/08.  Type ? for help.
      "/var/mail/david": 5 messages 1 new
          1 root                  Thu Aug 16 17:07  21/692   "test"
          2 root                  Thu Aug 16 17:08  20/631   "test"
         3 root                  Thu Aug 16 17:10  20/602   "test"
          4 root                  Fri Aug 17 08:15  20/570   "test3"
      >N  5 root                  Fri Aug 17 09:46  18/539   "test04"    //此信件是刚才收到的,由root用户发出
      &
相关文章
|
14天前
|
弹性计算 监控 负载均衡
|
14天前
|
Linux 应用服务中间件 Shell
linux系统服务二!
本文详细介绍了Linux系统的启动流程,包括CentOS 7的具体启动步骤,从BIOS自检到加载内核、启动systemd程序等。同时,文章还对比了CentOS 6和CentOS 7的启动流程,分析了启动过程中的耗时情况。接着,文章讲解了Linux的运行级别及其管理命令,systemd的基本概念、优势及常用命令,并提供了自定义systemd启动文件的示例。最后,文章介绍了单用户模式和救援模式的使用方法,包括如何找回忘记的密码和修复启动故障。
36 5
linux系统服务二!
|
12天前
|
弹性计算 人工智能 数据安全/隐私保护
【手把手教你】如何免费畅快使用阿里云ECS搭建私有Overleaf论文写作服务
本文详细介绍如何利用阿里云ECS免费搭建私有Overleaf论文写作服务,包括ECS服务器的部署、Overleaf服务的安装、TexLive包的更新、XeLaTeX修复、中文字体支持及账号管理等步骤。通过这些操作,你可以实现免费且高效的多人协作论文写作,避免付费版本的高昂费用。适合需要频繁合作撰写论文的团队使用。
48 1
【手把手教你】如何免费畅快使用阿里云ECS搭建私有Overleaf论文写作服务
|
14天前
|
Linux 应用服务中间件 Shell
linux系统服务!!!
本文详细介绍了Linux系统(以CentOS7为例)的启动流程,包括BIOS自检、读取MBR信息、加载Grub菜单、加载内核及驱动程序、启动systemd程序加载必要文件等五个主要步骤。同时,文章还对比了CentOS6和CentOS7的启动流程图,并分析了启动流程的耗时。此外,文中还讲解了Linux的运行级别、systemd的基本概念及其优势,以及如何使用systemd管理服务。最后,文章提供了单用户模式和救援模式的实战案例,帮助读者理解如何在系统启动出现问题时进行修复。
35 3
linux系统服务!!!
|
23天前
|
监控 Linux Shell
|
26天前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
49 5
Linux系统之安装Ward服务器监控工具
|
14天前
|
缓存 Unix Linux
服务器linux!!!
本文介绍了计算机的演变历史、硬件基础知识及服务器相关知识。从电子管时代的ENIAC到冯-诺伊曼架构,再到现代计算机系统组成,详细讲解了计算机的发展历程。此外,文章还介绍了服务器的分类、品牌、硬件组成以及IDC机房的上架流程,为读者提供了全面的技术背景知识。
33 0
服务器linux!!!
|
16天前
|
人工智能 安全 Linux
|
18天前
|
Linux 数据库
Linux服务如何实现服务器重启后的服务延迟自启动?
【10月更文挑战第25天】Linux服务如何实现服务器重启后的服务延迟自启动?
83 3
|
18天前
|
关系型数据库 MySQL Linux
Linux系统如何设置自启动服务在MySQL数据库启动后执行?
【10月更文挑战第25天】Linux系统如何设置自启动服务在MySQL数据库启动后执行?
64 3