Ubuntu-一-环境下搭建邮件服务器-如何在 (ubuntu24.04)

教程大全 2025-07-19 06:46:17 浏览

在这个系列的文章中,我们将通过使用 Postfix、Dovecot 和 openssl 这三款工具来为你展示如何在 ubuntu 系统上搭建一个既可靠又易于配置的邮件 服务器

在这个容器和微服务技术日新月异的时代,值得庆幸的是有些事情并没有改变,例如搭建一个 Linux 下的邮件服务器,仍然需要许多步骤才能间隔各种服务器耦合在一起,而当你将这些配置好,放在一起,却又非常可靠稳定,不会像微服务那样一睁眼有了,一闭眼又没了。 在这个系列教程中我们将通过使用 Postfix、Dovecot 和 openssl 这三款工具在 ubuntu 系统上搭建一个既可靠又易于配置的邮件服务器。

Postfix 是一个古老又可靠的软件,它比原始的 Unix 系统的 MTA 软件 sendmail 更加容易配置和使用(还有人仍然在用sendmail 吗?)。 Exim 是 Debain 系统上的默认 MTA 软件,它比 Postfix 更加轻量而且超级容易配置,因此我们在将来的教程中会推出 Exim 的教程。

Dovecot(LCTT 译注:详情请阅读维基百科)和 Courier 是两个非常受欢迎的优秀的 IMAP/POP3 协议的服务器软件,Dovecot 更加的轻量并且易于配置。

你必须要保证你的邮件通讯是安全的,因此我们就需要使用到 OpenSSL 这个软件,OpenSSL 也提供了一些很好用的工具来测试你的邮件服务器。

为了简单起见,在这一系列的教程中,我们将指导大家安装一个在局域网上的邮件服务器,你应该拥有一个局域网内的域名服务,并确保它是启用且正常工作的,查看这篇“使用 dnsmasq 为局域网轻松提供 DNS 服务”会有些帮助,然后,你就可以通过注册域名并相应地配置防火墙,来将这台局域网服务器变成互联网可访问邮件服务器。这个过程网上已经有很多很详细的教程了,这里不再赘述,请大家继续跟着教程进行即可。

一些术语

让我们先来快速了解一些术语,因为当我们了解了这些术语的时候就能知道这些见鬼的东西到底是什么。 😀

啊,我们仍然有 sendmail

绝大多数的 Linux 版本仍然还保留着 /usr/sbin/sendmail 。 这是在那个 MTA 只有一个 sendmail 的古代遗留下来的痕迹。在大多数 Linux 发行版中, /usr/sbin/sendmail 会符号链接到你安装的 MTA 软件上。如果你的 Linux 中有它,不用管它,你的发行版会自己处理好的。

安装 Postfix

使用 apt-get install postfix 来做基本安装时要注意(图 1),安装程序会打开一个向导,询问你想要搭建的服务器类型,你要选择“Internet Server”,虽然这里是局域网服务器。它会让你输入完全限定的服务器域名(例如: myserver.mydomain.net)。对于局域网服务器,假设你的域名服务已经正确配置,(我多次提到这个是因为经常有人在这里出现错误),你也可以只使用主机名。

图 1:Postfix 的配置。

Ubuntu 系统会为 Postfix 创建一个配置文件,并启动三个守护进程 :、和,这里没用一个叫 Postfix 的命令或守护进程。(LCTT 译注:名为的命令是管理命令。)

$ ps ax6494 ? Ss 0:00 /usr/lib/postfix/master6497 ? S 0:00 pickup -l -t unix -u -c6498 ? S 0:00 qmgr -l -t unix -u

你可以使用 Postfix 内置的配置语法检查来测试你的配置文件,如果没用发现语法错误,不会输出任何内容。

$ sudo postfix check[sudo] password for carla:

使用来验证是否正在监听 25 端口

如何在
$ netstat -anttcp 0 0 0.0.0.0:25 0.0.0.0:* LISTENtcp6 0 0 :::25:::*LISTEN

现在让我们再操起古老的来进行测试 :

$ telnet myserver 25Trying 127.0.1.1...Connected to myserver.Escape character is '^]'.220 myserver ESMTP Postfix (Ubuntu)EHLO myserver250-myserver250-PIPELINING250-SIZE 10240000250-VRFY250-ETRN250-STARTTLS250-ENHANCEDSTATUSCODES250-8BITMIME250 DSN^]telnet>

嘿,我们已经验证了我们的服务器名,而且 Postfix 正在监听 SMTP 的 25 端口而且响应了我们键入的命令。

按下终止连接,返回 telnet。输入来退出 telnet。输出的 ESMTP(扩展的 SMTP ) 250 状态码如下。 (LCTT 译注: ESMTP (Extended SMTP),即扩展 SMTP,就是对标准 SMTP 协议进行的扩展。详情请阅读维基百科)

Postfix 的主配置文件是: /etc/postfix/main.cf ,这个文件是安装程序创建的,可以参考这个资料来查看完整的参数列表, /etc/postfix/postfix-files 这个文件描述了 Postfix 完整的安装文件。



TCP和UDP各包含了哪些协议

使用TCP协议的常见端口主要有以下几种: (1) ftp:定义了文件传输协议,使用21端口。 常说某某计算机开了FTP服务便是启动了文件传输服务。 下载文件,上传主页,都要用到FTP服务。 (2) Telnet:它是一种用于远程登陆的端口,用户可以以自己的身份远程连接到计算机上,通过这种端口可以提供一种基于DOS模式下的通信服务。 如以前的BBS是-纯字符界面的,支持BBS的服务器将23端口打开,对外提供服务。 (3) SMTP:定义了简单邮件传送协议,现在很多邮件服务器都用的是这个协议,用于发送邮件。 如常见的免费邮件服务中用的就是这个邮件服务端口,所以在电子邮件设置-中常看到有这么SMTP端口设置这个栏,服务器开放的是25号端口。 (4) POP3:它是和SMTP对应,POP3用于接收邮件。 通常情况下,POP3协议所用的是110端口。 也是说,只要你有相应的使用POP3协议的程序(例如Fo-xmail或Outlook),就可以不以Web方式登陆进邮箱界面,直接用邮件程序就可以收到邮件(如是163邮箱就没有必要先进入网易网站,再进入自己的邮-箱来收信)。 使用UDP协议端口常见的有: (1) HTTP:这是大家用得最多的协议,它就是常说的超文本传输协议。 上网浏览网页时,就得在提供网页资源的计算机上打开80号端口以提供服务。 常说WWW服-务、Web服务器用的就是这个端口。 (2) DNS:用于域名解析服务,这种服务在Windows NT系统中用得最多的。 因特网上的每一台计算机都有一个网络地址与之对应,这个地址是常说的IP地址,它以纯数字 .的形式表示。 然而这却不便记忆,于是出-现了域名,访问计算机的时候只需要知道域名,域名和IP地址之间的变换由DNS服务器来完成。 DNS用的是53号端口。 (3) SNMP:简单网络管理协议,使用161号端口,是用来管理网络设备的。 由于网络设备很多,无连接的服务就体现出其优势。 (4) OICQ:OICQ程序既接受服务,又提供服务,这样两个聊天的人才是平等的。 OICQ用的是无连接的协议,也是说它用的是UDP协议。 OICQ服务器是使用8-000号端口,侦听是否有信息到来,客户端使用4000号端口,向外发送信息。 如果上述两个端口正在使用(有很多人同时和几个好友聊天),就顺序往上加。

QQ聊天中MMSC代表什么意思

MMS为Multimedia Messaging Service的缩写,中文译为多媒体短信服务。 中国移动公司把它定名为“彩信”,可以用于传送文字、图片、动画、音频和视频等多媒体信息。 MMS是Multimedia Message Service的简称,中文名为多媒体信息服务。 MMS的工业标准是由两个组织,WAP Forum(WAP论坛)和3GPP(3G Partnership Project:3G伙伴计划)所制订的。 因此,MMS是设计成可以在WAP协议的上层运行,它不局限于传输格式,既支持电路交换数据格式 (circuit-switched data),也支持通用分组无线服务GPRS格式(general packet radio service)。 其工作原理为利用高速传输技术EDGE(Enhanced Data rates for GSM Erolution是一种提高数据速率的新技术,是GSM向第三代移动通信系统IMT-2000过渡的台阶。 它也被称为GSM 384,因为这种技术能使数据速率由目前的9.6kbit/s提高到384kbit/s,这种速率可以支持语音、因特网浏览、电子邮件、会议电视等多种 高速数据业务)和GPRS的支持下,以WAP(无线应用协议)为载体传送视频、图片、声音和文字。 彩信的大小通常为50KB,这是由运营商和手机终端双方面决定的。 现在中国大部分的手机仅支持小於50KB的彩信。 知识:MMS:MMS协议(Microsoft Media Server Protocol)是用来访问并且流式接收Windows Media服务器中文件的一种协议。 MMS协议用于访问Windows Media发布点上的单播内容。 多媒体消息业务(MMS-Multimedia Messaging Service)是在短消息业务基础上发展起来的一种新型消息业务。 MMS是第3代移动通讯标准化组织3GPP制定的全球信息传送标准,是一项全新的数据 业务,用户可以像使用短消息一样收发更加个性化的多媒体消息。 它将不同的媒体,如文本、图片、照片、音频、视频等组合成一个多媒体消息进行发送。 MMS信 息容量也大大增长,可以达到100kB左右。 用户在终端上发送MMS操作也非常方便。 和SMS一样,MMS采用存储转发的技术,用户创建的信息能够自 动、快速的在手机和手机之间传送;信息的传送仍然按接收方手机号码进行定位;当接收方关机或暂时不在服务区的情况下,信息将存储在多媒体消息中心 (MMSC),直到能够正确送达为止。 多媒体消息服务并不依赖于基础网络,它能够在第2代、第2.5代及第3代无线网络中实施,无论GSM、GPRS、WCDMA网络都可以支持MMS业务。 考虑到网络带宽、数据传输速度,MMS业务将在当前GPRS网络上起飞,在未来3G网络中走向成熟。 手机终端合成多媒体消息后,可以向网内所有合法用户发送多媒体消息,由多媒体消息中心MMSC对多媒体消息进行存储和处理,并负责将多媒体消息在不同 MMSC之间的传递等操作。 同时接收方用户可以从MMSC接收多媒体消息。 多媒体消息服务要求一个WAP网关,一个数据传输网如电路交换网、GPRS或 WCDMA网络,和一个短消息中心。 目前,MMS业务在实现时是以WAP作承载,短消息作提示通知,由MMS手机自动到多媒体消息中心MMSC中去提取。 在用户的眼里,多媒体消息像短消息一样是从多媒体消息中心主动发送过来的。 MMS——移动体验的新世界MMS即多媒体短信服务是一个标准化的信息服务。 其设计的目的是为了实现从一台移动终端设备到另外一台的无线传输,包括不同图象,文本,甚至话音的信 息,并且用于在手机和应用服务器或者内容服务器之间交换此类信息。 可以设想,在引进MMS时,带有独立图片的电子邮件,例如图片短信,图片贺卡以及照片短 信将占统治地位。 根据设备的配置和进一步标准化的结果,接下来将是设计和传输更广泛的多媒体信息,包括音乐和视频序列。 市场拓展——业务增长点——非话音服务因为许多移动电话市场经历了一个快速的发展,以至于接近饱和,又因为话音通讯的比例呈现倒退趋势,(移动网络运营商们)供应商们寄希望于革新的数据服 务上。 在欧洲,和话音通信无关的销售(非话音收入)已经占有移动运营商百分之十的销售额。 在德国,和话音通信相比,SMS更受年轻人的欢迎,有些运营商的 SMS销售额达到百分之十五或者更高,多媒体短信正是依此为基础。 西门子期望在2004年有MMS功能终端的市场占有率突破百分之二十五。 MMS将由引人注目的应用推动,比SMS更甚。 在2005年,有望超过百分之三十的可用通讯量(流量)和超过百分之五十的销售额将来自由应用和内容服务器支持的MMS服务。

linux下的postfix邮件服务器怎么创建账号?

postfix创建邮件账号命令:1 useradd-gmail-s/sbin/nologinuser 配置好邮件服务器后,重启dovecot服务。1 /etc/init.d/dovecotstart 然后测试,发送接收邮件!

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐