邮件发送与接收模型

邮件发送使用smtp协议,简单邮件传输协议,占用25号端口,进行对应的发送。而邮件在接受使用pop3和imap协议,分别占用110和143端口

邮件接收和发送的基本模型

添加主机名和域名

在本地直接进行邮件的传输,是需要我们在本地设置主机名和域名,并进行解析

为了在本地搭建好邮件服务器,所以需要修改对应内容。使得可以在本地进行域名解析。相当于本地计算机做了一个环回域名进行解析,它和windows,etc下的hosts文件类似

在linux下,我们直接使用

sudo gedit /etc/hosts
127.0.0.1 mail.test.lab testsudo gedit /etc/hostname
test
修改完成之后使用reboot进行重启,使得修改生效。使用hostname或hostname -f查看修改是否成功
sudo gedit /etc/hosts
127.0.0.1 mail.test.lab test

我们就设置了一个IP地址和域名的映射,并且这个域名是test

sudo gedit /etc/hostsname
test

reboot

我们等待重启的完成

hostname
hostname -f

修改成功,查看当前的域名和主机名

ubuntu安装postfix

smtp协议的软件,因为postfix是非常流行的smtp软件,所以ubuntu的主要库中集成了postfix,可以直接使用以下命令安装:

sudo apt-get install postfix
选择internet site

mail.test.lab > 确定

这些配置是根据我们之前设计的进行的,这里正在安装依赖像,安装成功,我们不能直接使用,我们需要做一些配置,才能使用

修改配置文件:
sudo gedit /etc/postfix/main.cf追加子网信息
inet_protocols = ipv4
home_mailbox = Maildir/
修改完成之后重新启动服务 postfix
sudo service postfix restart,然后使用netstat -nlv 来查看对应25端口是否开启。
sudo gedit /etc/postfix/main.cf
192.168.1.10/24
ipv4
home_mailbox = Maildir/

sudo service postfix restart
netstat -nlv

我们可以看到它的25号端口,在这里处于监听状态,也表明我们的smtp服务开启成功,并且完成了对应简单配置,当然其中有一些选项,我们可以根据实际需要,进行配置,在这里我们只做了一个简单配置,使得我们后期的试验能够顺利进行

ubuntu安装dovecot

我们想要接收到对应的软件,就要配置dovecot软件

sudo apt-get install dovecot-imapd dovecot-pop3d

我们在安装完成之后,只要进行对应的配置

sudo gedit /etc/dovecot/conf.d/10-auth.conf
disable_plaintest_auth = yes
auth_mechanisms = plain login
//使得我们可以使用dovecot进行登录

sudo gedit /etc/dovecot/conf.d/10-mail.conf
mail_location= maildir:/home/%u/Maildir

配置完目录,接下来就要配置它的端口

sudo gedit /etc/dovecot/conf.d/10-master.conf
设置 port =143 port 110

netstat -pantu

查看当前端口是不是开启了110和143,而我们在刚刚的配置当中,使得我们的配置端口是110和143,我们安装完成之后,就会开启110和143,监听过程中,我们确实是需要进行对应的配置

修改权限
unix_listerner auth-usrdb{mode = 0666user = postfixgroup = postfix
}
重新启动dovecot服务  sudo service dovecot restart 使用 netstat -nlv 查看服务端口 110 143是否开启

只有我们重启这些服务之后,我们才能生效,在重启这些服务之前,我们需要对这些权限进行更改

sudo gedit /etc/dovecot/conf.d/10-master.conf

sudo service dovecot restart
netstat -nlv

我们可以看到25、110和143处于监听状态,表示我们的服务处于开启状态

我们现在就完成了smtp协议的软件postfix,pop协议的软件dovecot的安装和配置,这个时候,我们就可以进行使用

6-10漏洞利用-Smtp实验环境搭建相关推荐

  1. 探索ring0-内核漏洞概述 和 实验环境配置

    探索ring0 内核漏洞概述 内核漏洞的分类 ​ 运行在ring0上的操作系统内核.设备驱动.第三方驱动能共享同一个虚拟地址空间,可以完全访问系统空间的所有内存,而不像用户态进程那样拥有独立私有的内存 ...

  2. ISA Server实验环境搭建与企业×××配置

    ISAServer是微软在企业网络边界防护上的代表产品.从ISAServer2000到现在被广泛应用的ISAServer2004和ISAServer2006以及即将推出的ISAServer2008,都 ...

  3. ARM64+树莓派4b+JLINK仿真器实验环境搭建指南

    ARM64体系结构与编程,全球原创的ARM64实验,笨叔带队,等你哟! ARM64体系结构与编程-yx音频:00:00/00:20 奔跑吧第三季视频课程实验设备清单 硬件开发平台:树莓派4B (2G或 ...

  4. 红帽Liunx系统管理员认证(RHCSA)实验环境搭建

    红帽Liunx系统管理员认证(RHCSA)实验环境搭建 实验环境: Windows64位+Vmware12+ RHEL7.2+ Xshell6 准备工作: 1.下载实验环境相关软件安装包. 2.关闭并 ...

  5. Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建

    Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...

  6. Linux 0.11 实验环境搭建与调试

    缘起 之前我写过一篇博文:Linux 0.11 实验环境搭建 本以为有了这个环境(gcc-3.4 & gdb-6.8),就可以调试无忧了.谁知遇到了以下问题: (1)用 gdb 调试 main ...

  7. ensp 防火墙示例_ENSP网络实验环境搭建及防火墙功能实现

    原标题:ENSP网络实验环境搭建及防火墙功能实现 最近看了几本书,分别是: <Wireshark网络分析的艺术>(读完): <Wireshark网络分析就这么简单>(读完): ...

  8. Linux下的ssh实验环境搭建与管理

    实验环境 [size=10.5000pt]1:网桥模式 [size=10.5000pt]2:安装好vmtoos [size=10.5000pt]3:安装好yum [size=10.5000pt]4:安 ...

  9. Ubuntu下常用强化学习实验环境搭建(MuJoCo, OpenAI Gym, rllab, DeepMind Lab, TORCS, PySC2)

    原文地址:http://blog.csdn.net/jinzhuojun/article/details/77144590 和其它的机器学习方向一样,强化学习(Reinforcement Learni ...

最新文章

  1. 《深度学习:Java语言实现》一一2.6小结
  2. 在linux下的使用复制命令cp,不让出现“overwrite”(文件覆盖)提示的方法。
  3. 姚殊清华计算机科学与技术,王道顺(清华大学计算机科学与技术系副教授)_百度百科...
  4. MyBatis多参数传递之注解方式示例--转
  5. fossid安装教程_如何在一个 U 盘上安装多个 Linux 发行版
  6. SAP WebIDE编辑器的主题设置
  7. idea2020.2.2怎么创建web项目_创建Vue3.0的项目
  8. [Codevs] 1014 棋盘染色
  9. 顶级程序员的心得 Coders at Work (II)
  10. android 放大镜动画,Android在图片上进行放大镜效果(放大镜形状)
  11. 【BZOJ】3566: [SHOI2014]概率充电器
  12. 键盘扫描码集(共三版)
  13. 前同事通过接私活年入60W,他常用19个私活平台汇总!
  14. 电机编码器调零步骤_伺服电机编码器调零
  15. 【数据分析与科学计算可视化】numpy 和 matplotlib库总结
  16. bmp批量转换jpg的方法
  17. IOS APP 推荐
  18. 利用C#编写一个高斯正反算程序
  19. 使用Matlab和Minepy工具箱做变量的互信息MIC (maximal information coefficient ) 分析
  20. matlab多项式计算与数据处理

热门文章

  1. 系统分析师2022年真题答案概念二
  2. java 实现docx文件指定位置插入图片
  3. 建模大佬都在用的建模软件,想学好游戏建模的你可不要错过了哦
  4. 基于微信小程序的购物平台设计与实现-计算机毕业设计源码+LW文档
  5. 用友NC uapjs RCE漏洞复现(CNVD-C-2023-76801)
  6. win7系统证书错误问题,证书无效,不受信任的网站问题
  7. 北京交管12123学法减分之当前部门业务尚未开通
  8. 手机数控模拟器安卓版_数控机床模拟器手机版高级版
  9. 外煤关注:百度收购大部分糯米股份
  10. mingw-w64 全网最全