- 技术老旧:Windows Server 2008 已于 2025 年停止主流支持,现在处于扩展支持阶段(到 2025 年结束),这意味着它不再接收安全更新,存在巨大的安全风险。强烈建议仅在隔离的测试环境或用于处理非关键、非敏感数据的老旧设备上使用。
- 组件选择:在 Server 2008 时代,最常用、最官方的邮件服务器解决方案是 Windows Server 的“角色”功能,即 Active Directory 域服务 + DNS + SMTP 服务 + POP3 和 IMAP4 服务,这是一个“原生”但配置相对复杂的方案。
- 替代方案:对于生产环境,更推荐使用成熟的第三方邮件服务器软件,如 hMailServer(免费、强大,非常适合 Windows Server)、iRedMail(基于 Linux,但可以虚拟机方式运行)等,这些软件通常比原生方案更易用、更安全、功能更丰富。
本指南将主要介绍使用 Windows Server 2008 原生角色 来搭建一个基础的邮件服务器,这会涉及到多个组件的协同工作。

核心概念
在开始之前,你需要理解几个关键角色:
- Active Directory (AD) 域控制器:整个邮件系统的“大脑”,它负责管理用户账户、计算机账户和安全策略,你的邮箱用户必须是 AD 中的域用户。
- DNS 服务器:负责将域名(如
mail.yourdomain.com)解析到服务器的 IP 地址,邮件服务器之间互相通信完全依赖 DNS。 - SMTP 服务:发件服务器,负责接收和发送邮件,当你的用户发送邮件时,邮件通过 SMTP 协议发送出去;当其他服务器给你发邮件时,也通过 SMTP 协议送达你的服务器。
- POP3 / IMAP4 服务:收件服务器。
- POP3 (Post Office Protocol 3):从服务器下载邮件到本地设备(如电脑、手机),下载后,邮件默认会从服务器上删除,适合单设备使用。
- IMAP4 (Internet Message Access Protocol 4):在服务器上管理邮件,你可以在设备上查看、删除邮件,但所有操作都直接作用于服务器上的邮件,多设备同步(电脑、手机、平板)必须使用 IMAP4。
搭建步骤(使用原生角色)
假设你已经安装好 Windows Server 2008,并以管理员身份登录。
第一步:配置 Active Directory 和 DNS
这是最基础也是最关键的一步,没有 AD,后续的邮件服务无法识别用户。
-
安装 Active Directory 域服务
(图片来源网络,侵删)- 打开 “服务器管理器”。
- 点击 “角色”,然后点击 “添加角色”。
- 在 “选择服务器角色” 列表中,勾选 “Active Directory 域服务”。
- 点击 “下一步”,然后点击 “安装”,系统会提示你需要重启,先不要重启。
- 安装完成后,在 “服务器管理器” 中点击刚刚添加的 “Active Directory 域服务”,在右侧点击 “运行 Active Directory 域服务安装向导 (dcpromo.exe)”。
- 按照向导操作:
- 操作类型:选择 “在新林中新建域”。
- 根域名:输入你的域名,
yourdomain.com。 - NetBIOS 域名:系统会自动填充,保持默认即可。
- 数据库和日志文件:保持默认路径。
- DNS 注册诊断:选择 “在这台计算机上安装并配置 DNS...”,然后选择 “只与运行 Windows Server 的 DNS 服务器创建信任关系”。
- 目录服务还原模式的管理员密码:设置一个强密码并牢记。
- 完成向导后,服务器会自动重启,重启后,这台服务器就成为了一个域控制器。
-
配置 DNS 服务器
- 在 “服务器管理器” 中,确保你已经添加了 “DNS 服务器” 角色(通常在安装 AD 时会自动添加)。
- 打开 “DNS 管理器”(可以在“管理”工具中找到,或通过
dnsmgmt.msc命令打开)。 - 展开 “正向查找区域”,右键点击你的域名(
yourdomain.com),选择 “新建主机 (A 或 AAAA 记录)”。 - 名称:输入
mail。 - IP 地址:输入你邮件服务器的静态 IP 地址(非常重要!)。
- 点击 “添加主机”,然后点击 “完成”,这样,
mail.yourdomain.com就指向了你的邮件服务器。 - 建议:再创建一个
A记录,将yourdomain.com直接指向你的服务器 IP,方便用户访问。
第二步:安装邮件服务器角色
- 添加角色
- 再次打开 “服务器管理器” -> “角色” -> “添加角色”。
- 在列表中,勾选 “SMTP 服务” 和 “POP3 和 IMAP4 服务”,通常它们会一起出现。
- 点击 “下一步”,阅读信息,然后点击 “安装”,安装过程可能需要一些时间,完成后无需重启。
第三步:配置邮件服务
-
配置 POP3 和 IMAP4 服务
- 打开 “服务器管理器”,点击 “功能”,你会看到 “POP3 服务” 和 “IMAP4 服务”。
- 右键点击 “POP3 服务”,选择 “属性”。
- 在 “常规” 选项卡中,你可以设置默认端口(POP3 默认 110, IMAP4 默认 143),通常保持默认。
- 安全:确保勾选了 “需要安全密码认证(SPA)”,这要求客户端(如 Outlook)使用更安全的认证方式。
- 对 IMAP4 服务 也进行同样的设置。
-
配置 SMTP 服务
- 打开 “Internet 信息服务 (IIS) 管理器”(可以在“管理”工具中找到,或通过
inetmgr.msc命令打开)。 - 在左侧展开服务器名称,然后展开 “SMTP 虚拟服务器”。
- 设置访问限制:
- 右键点击 “SMTP 虚拟服务器”,选择 “属性”。
- 切换到 “访问” 选项卡。
- 点击 “连接” -> “” -> “仅以下列表除外”,然后点击 “添加”,输入你的服务器局域网 IP,这样只有局域网内的机器可以连接中继。
- 点击 “中继” -> “” -> “仅以下列表除外”,同样添加你的服务器局域网 IP,防止外部服务器滥用你的服务器作为垃圾邮件中继站。
- 设置默认域:
- 在 “属性” 对话框中,切换到 “常规” 选项卡。
- 在 “默认域” 中,输入你的域名
yourdomain.com,所有没有明确指定域的本地邮件都会发往这个域。
- 打开 “Internet 信息服务 (IIS) 管理器”(可以在“管理”工具中找到,或通过
第四步:创建邮箱
- 为 AD 用户启用邮箱
- 打开 “Active Directory 用户和计算机”(
dsa.msc)。 - 找到你想要创建邮箱的用户(
user1)。 - 右键点击该用户,选择 “属性”。
- 切换到 “Exchange 邮箱” 选项卡(如果看不到这个选项,说明你的安装或配置有问题,可能与 AD 集成有关)。
- 勾选 “为此用户启用 Exchange 邮箱”。
- 电子邮件地址:点击 “电子邮件地址...”,系统会自动创建一个主地址,格式为
user1@yourdomain.com,你可以添加其他别名。 - Exchange 服务器:确保填写的是你的服务器名称(如
MAILSVR或mail.yourdomain.com)。 - Exchange 存储:保持默认。
- 点击 “确定”,用户邮箱就创建完成了。
- 打开 “Active Directory 用户和计算机”(
第五步:配置客户端(以 Outlook 2010 为例)
- 打开 Outlook 2010。
- 点击 “文件” -> “信息” -> “添加账户”。
- 选择 “手动配置服务器设置或其他服务器类型”,然后点击 “下一步”。
- 选择 “Internet 电子邮件”,点击 “下一步”。
- 填写账户信息:
- 您的姓名:
user1 - 电子邮件地址:
user1@yourdomain.com - 账户类型:选择 IMAP(推荐,多设备同步)或 **POP3
- 您的姓名:

