CentOS Email服务基础知识和实操

1  Email相关知识

1.1 Emai是什么?

      电子邮件(Email)是 Intermet 网络中最基本、应用最广泛的一种服务。用户通过网络的电子邮件系统,可以与世界上任何一个地方的网络用户进行联系。这些电子邮件可以是文字、图像、声音等各种形式。电子邮件由邮件头和邮件内容两个部分组成

1.2 电子邮件系统相关协议

   电子邮件系统相关的协议主要有 SMTP、POP和IMAP

1.2.1 SMTP协议

SMTP (Simple Mail Transfer Protocol) 简单邮件传输协议,是一种可靠有效的电子邮件传输的协议,主要用于传输系统之间的邮件信息并提供来信有关的通知。SMTP 服务默认端口号为25

1.2.2 POP 协议

POP (Post Ofice Protocol) 邮局协议,是一种允许用户从邮件服务收发邮件的协议,目前的版本为POP3 POP3 服务默认的端口号为110

1.2.3 IMAP协议

IMAP(Intemet Mail Access Protocol) Internet 邮件访问协议,是 POP 的替代品,它除了提供与POP相同的基本功能外,还增加对邮件同步的支持,即利用IMAP 协议可以远程维护电子邮件器的邮件功能。目前的版本是 IMAP4。IMAP服务默认的端口号为143。

2  Email 实操

   2.1  安装sendmail服务

      rpm -qa | grep sendmail

       yum -y install sendmail

 

 2.2    查看,启动,停止服务和设置为开机启动

          systemctl status sendmail                        //查看

          systemctl start sendmail                         //启动

         systemctl stop  sendmail                         //停止

          systemctl restart sendmail                       //重启

          systemctl enable sendmail                      //设置为开机启动

2.3  Postifix 安装,配置和发送邮件

      2.3.1        rpm -qa | grep postfix           //查看是否安装

                       yum -y install telnet             //安装测试工具telnet

                       yum install -y net-tools        //安装测试工具 net-tools

                       systemctl start postfix          //启动postfix

                       systemctl enable postfix      //设置为开机启动

   

2.3.2 修改主机名 

  hostnamectl set-hostname test.com 

     

修改本地域名解析:

vi /etc/hosts

 

 2.3.3 配置Postix

#主机名

myhostname=mail.test.com

#服务器域名
mydomain=test.com

#发件人域名
myorigin=$mydomain

#收件人域名
mydestination = $myhostname, localhost.$mydomain, localhost ,$mydomain

#监听接口
inet_interfaces = all      

#邮件存储位置     
home_mailbox = Maildir/

重启服务: 

systemctl restart postfix
 

 2.3.4   使用Postix发邮件

  Step1  使用telnet 命令发起请求

# telnet 0 25
 

  

Step2 表明身份

helo mail.test.com
 

 

 

 Step3 设置寄件人

 mail from:zhagnsan@test.com

Step4 设置收件人

rcpt to:422582346@qq.com

 

Step5  发送数据

data

内容

.

 

2.4  基于Dovecot的邮件收取

 2.4.1 安装dovecot

     Step1 

      # yum -y install dovecot

    

Step 2 启动

systemctl start dovecot
systemctl status dovecot

 Step3 设置为开机启动

   systemctl enable dovecot

Step4  查看POP的110端口

 # netstat -tnlp | grep :110

   

Step 5 连接

 # telnet 0 110

   

 

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TwLyHwh Tech

一切随缘

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值