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

 更新时间:2017年04月29日 14:28:59   作者:Myths  
这篇文章主要给大家介绍了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解码才行。。。也是麻烦。。

总结

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

相关文章

  • Linux下一个智能重启Apache服务器的脚本分享

    Linux下一个智能重启Apache服务器的脚本分享

    这篇文章主要介绍了Linux下一个智能重启Apache服务器的脚本分享,当检测到脚本中所设定的服务器异常情况下便可执行自动重启,需要的朋友可以参考下
    2015-07-07
  • linux 定时任务详解

    linux 定时任务详解

    本篇文章主要介绍了linux 定时任务,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-01-01
  • linux环境openssl、openssh升级流程

    linux环境openssl、openssh升级流程

    该文章详细介绍了在Ubuntu 22.04系统上升级OpenSSL和OpenSSH的方法,首先,升级OpenSSL的步骤包括下载最新版本、安装编译环境、备份和安装、验证等,然后,升级OpenSSH的步骤包括下载最新版本、安装相关依赖、解压和编译安装、查看版本、备份替换文件、重启服务等
    2025-03-03
  • linux不支持所有命令的解决办法

    linux不支持所有命令的解决办法

    在本篇文章里小编给大家整理了关于linux不支持所有命令的解决办法,需要的朋友们可以参考下。
    2020-02-02
  • Centos6 网络配置的实例详解

    Centos6 网络配置的实例详解

    这篇文章主要介绍了Centos6 网络配置的实例详解的相关资料,希望通过本文大家能够掌握配置网络的知识,需要的朋友可以参考下
    2017-09-09
  • Linux下用dnsmasq做dns cache server的配置方法

    Linux下用dnsmasq做dns cache server的配置方法

    最近国外的服务器本地DNS总是出故障,闪断一会儿都会影响业务。于是在机房里找了两台Server,安装上keepalived和dnsmasq实际本地的DNS缓存
    2014-08-08
  • Centos7安装完后无法联网的解决方法

    Centos7安装完后无法联网的解决方法

    这篇文章主要为大家详细介绍了Centos7安装完后无法联网的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • 给Apache下的网站加速的方法总结

    给Apache下的网站加速的方法总结

    这篇文章主要介绍了给Apache下的网站加速的方法,很有实用价值,需要的朋友可以参考下
    2014-07-07
  • linux查看防火墙状态与开启关闭命令详解

    linux查看防火墙状态与开启关闭命令详解

    linux查看防火墙状态与开启关闭命令常用的有以下两种方式,大家可以参考一下
    2018-03-03
  • Linux下安装telnet的方法

    Linux下安装telnet的方法

    这篇文章主要介绍了Linux下安装telnet的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07

最新评论