Ubuntu下搭建mail邮件服务器的方法教程

前言

大家在有了自己的网站当然也想弄个自己的邮箱了,虽然不一定用得上,但是搞一个自己域名的邮件系统还是很酷的。(前提是已经购买了域名)

一些复杂的文件配置和指令操作就不细研究了,毕竟现在也用不上,下面就简单搭建一个能够收发邮件的服务器。

安装PostFix

postfix就是我们的邮件服务器了,用$sudo apt install postfix 即可安装。

安装好了我们的服务就算是启动了,下面我们就用他来发邮件。

(注意,此时的本机的邮箱地址就是当前的”用户名@域名“,因此注册自己的邮箱的过程其实就是添加用户的过程)

发邮件

bash中输入 $telnet localhost 25 ,即登陆本机的邮件服务端口,进入postfix提示符:

myths@Business:~$ telnet localhost 25
Trying ::1...
Connected to localhost.
Escape character is '^]'.
220 Business ESMTP Postfix (Ubuntu)

然后就按照下面的格式输入正文:

ehlo localhost
mail from: myths@localhost
rcpt to: test@localhost
data
Subjet: My first mail on Postfix
Hi,
Are you there?
regards,
Admin
.
quit

即,在ehlo后输入名称,mail from: 后输入自己的邮件地址,rcpt to: 后面输入目的的邮件地址,data后输入正文并以”<回车><点><回车>”作为正文结束标志。

最后再输入quit关闭终端。

安装mailutils

$sudo apt install mailtuils安装,然后就可以用这个工具查看邮件了。

收邮件

登陆到需要收邮件的用户,输入mail,即可进入mail的终端。这里会提示类似下面的信息:

myths@Business:~$ mail
"/var/mail/myths": 1 message 1 new
>N 1 myths@localhost 三 5月 18 14:2 16/393
?

这样告诉了我们未读的邮件。我们可以输入邮件前面的序号”1“来查看信息。

当然还有其他很多的命令和配置,不过既然一时半会用不到,我们暂时也就不研究了。

用上面的方法我们基本上可以把这个邮件服务器当成商业邮箱来用了,不过在跟qq邮箱进行互发的时候发现qq的文本还得先用base64解码才行。。。也是麻烦。。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对我们的支持。

(0)

相关推荐

  • CentOS下搭建Sendmail邮件服务器步骤详解

    搭建之前,先来介绍下环境 系统环境:CentOS 5.6 32bit 域名:qiu.com 1. 添加MX记录 搭建之前,我们需要在DNS 中添加MX 记录(本例DNS 服务器地址为192.168.0.1) 测试下是否生效 2.在线安装程序 yum -y install sendmail-* #主程序 yum -y install m4-* #配置工具 yum -y install cyrus-sasl #SMTP认证 yum -y install dovecot # POP IMAP 接收 3

  • Ubuntu下搭建mail邮件服务器的方法教程

    前言 大家在有了自己的网站当然也想弄个自己的邮箱了,虽然不一定用得上,但是搞一个自己域名的邮件系统还是很酷的.(前提是已经购买了域名) 一些复杂的文件配置和指令操作就不细研究了,毕竟现在也用不上,下面就简单搭建一个能够收发邮件的服务器. 安装PostFix postfix就是我们的邮件服务器了,用$sudo apt install postfix 即可安装. 安装好了我们的服务就算是启动了,下面我们就用他来发邮件. (注意,此时的本机的邮箱地址就是当前的"用户名@域名",因此注册自己的

  • 教你快速搭建Node.Js服务器的方法教程

    前言 Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,也可以理解为服务器端运行的 JavaScript.JS 作为一门编程语言,是运行在称为 JS 运行时的虚拟机中的,而在 I/O 功能上,JS 更多依赖于宿主环境.一般我们遇到的宿主环境主要是浏览器,Node.js 则是在服务器端运行的高速 JavaScript 解释器. 近期遇到一个小型网站需要建立一个简单的 Web 服务器,原本想用 SpringMVC 解决,无奈 Spring 的哲学博大精深,自己才疏学浅,不能

  • 利用node.js搭建简单web服务器的方法教程

    前言 使用Nodejs搭建Web服务器是学习Node.js比较全面的入门教程,因为要完成一个简单的Web服务器,你需要学习Nodejs中几个比较重要的模块,比如:http协议模块.文件系统.url解析模块.路径解析模块.以及301重定向问题,下面我们就简单讲一下如何来搭建一个简单的Web服务器. 早先不使用web服务器的情况下想要在浏览器端访问本地资源,可以利用firefox浏览器,其可以自己启动一个小型web服务器. 为了让刚接触node的人也能大体看懂,本文的代码我将尽量简化. 准备 首先,

  • centos系统搭建本地yum服务器的方法

    前言 首先特别说明的是,YUM只是为了解决RPM的依赖关系的问题,而不是一种其它的软件安装模式.虽然在centos中可以直接使用yum源,但是也存在着与外网隔绝的现状,因此需要搭建本地yum源,下面来看看详细的方法. 系统:centos 6.5 1.将光盘挂载到/mnt下面 # mount /dev/cdrom /mnt 2.删除系统自带的repo文件 # cd /etc/yum.repos.d/ # mkdir bak # mv *.repo bak 3.安装createrepo(其实只要安装

  • Ubuntu服务器下搭建php运行环境的方法

    本文实例讲述了Ubuntu服务器下搭建php运行环境的方法.分享给大家供大家参考,具体如下: 安装 Apache2: sudo apt-get install apache2 安装PHP模块: sudo apt-get install php5 安装Mysql sudo apt-get installmysql-server 其他模块安装: sudo apt-get install libapache2-mod-php5 sudo apt-get installlibapache2-mod-au

  • Centos7.9搭建自主邮件服务器详细步骤

    目录 前言 一 配置内网dns A记录和MX记录 二 mail服务器初始化配置 1. 修改主机名 2. 关闭防火墙与selinux 3. 开启时间同步 4. 安装软件 三 修改配置文件 1 配置postfix 2 配置dovecot 2.1 配置监听协议: 2.2 配置登录方式: 2.3 配置邮件存储位置: 2.4 配置ssl(关闭): 3 配置sasl2 3.1 配置系统认证: 3.2 配置登录方式: 4 启动服务: 5 创建用户并设置pass 6 配置mailx: 四 发送邮件测试 1 命令

  • 利用nginx搭建静态资源服务器的方法步骤

    以windows为例,linux其实一样: 搭建静态资源服务器 我电脑上的work文件夹下面有很多图片,我想通过nginx搭建静态资源服务器,通过在地址栏输入ip+port的方式完成目录的映射 找到nginx安装目录,打开/conf/nginx.conf配置文件,添加一个虚拟主机 添加监听端口.访问域名 重点是添加location, 映射-URL:/work/; 注意:如果当前server模块中已有一个location且URL为"/",那么新建的location的url应为匹配路径,不

  • Ubuntu下搭建与配置Nginx服务

    目录 一.Nginx nginx应用场合 二.nginx服务搭建 1.使用apt安装 2.安装后的位置: 3.启动并验证效果 4.查看版本号: 三.nginx配置文件介绍 1.nginx 文件结构 2.默认的配置 3.nginx的基本配置 四. nginx虚拟主机配置 验证配置文件: 五.nginx全局变量 六.Nginx主要配置 1.静态Http服务器配置 2.反向代理服务器配置 3.负载均衡配置 4.虚拟主机配置 一.Nginx Nginx("engine x")是一款是由俄罗斯的

  • 在Linux(Ubuntu)下搭建PHP环境的操作步骤

    一.安装Apache2 sudo apt-get install apache2 二.测试Apache2 在地址栏输入以下地址,出现如图所示照片,则表明安装成功 http://localhost/ 三.重启apache2服务 sudo /etc/init.d/apache2 restart //'restart'->'stop'关闭服务; 'restart'->'start'启动服务 四.安装PHP sudo apt-get install php5 libapache2-mod-php5 `

随机推荐