我是靠谱客的博主 幽默老虎,最近开发中收集的这篇文章主要介绍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

   

 

最后

以上就是幽默老虎为你收集整理的CentOS Email服务基础知识和实操的全部内容,希望文章能够帮你解决CentOS Email服务基础知识和实操所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部