宝塔邮局+Roundcube Webmail自建邮局部署说明

基于宝塔面板与Roundcube的自建邮箱系统完整部署指南 邮件系统是现代网络通信的基础设施,其核心依赖于SMTP、IMAP等标准协议实现邮件的发送、接收与存储。自建邮件服务器不仅能深入理解邮件协议栈的工作原理,更能实现数据的完全自主可控,对于注重隐私、成本与定制化的场景具有重要技术价值。在中小企业内部通讯、个人开发者专属邮箱、项目组隔离环境等应用场景中,自建方案提供了比公有云服务更灵活的部署选择。本文将聚焦于如何利用宝塔面板的图形化管理能力与Roundcube开源Webmail客户端,在云服务器上快速搭建一套功能完备、支持用户注册的私有邮箱系统,其中会详细解析宝塔 阅读详情
AI摘要

本文介绍了使用宝塔邮局和Roundcube搭建邮箱服务的方法。首先选择程序,邮局部分选宝塔邮局,Webmail部分选Roundcube。接着做好准备工作,包括准备云服务器、域名等。然后开始搭建,安装宝塔邮局插件、新建网站、配置Roundcube,最后测试服务配置。搭建完成后可登录网页端体验邮箱服务。

原文:https://www.wifilu.com/3126.html 这里作者略有修改

一,程序选型
1,邮局部分
选择宝塔邮局。因为这是宝塔面板的免费插件之一,安装方便操作非常简单。

2,Webmail部分
选择Roundcube。首先这是一个开源webmail程序,界面较为美观,支持PHP+NGINX+MYSQL 很好上手,然后这个程序目前一直更新中。

二,准备工作
1,一台合适的云服务器


2,需要一个域名
如果你选择国内服务器,那么你的域名需要已备案。

3,下载 Roundcube 程序
你可以在 https://roundcube.net/download/  下载Complete包(包括所有插件的),或者在可以去本文原址中的网盘下载。

4,安装宝塔面板
请前往宝塔面板下载,免费全能的服务器运维软件 获取最新的安装命令。
并安装基础的php,niginx,mysql运行环境。

三,开始搭建
1,宝塔面板开始安装宝塔邮局插件
请参考官方帮助文档:【宝塔邮局管理器】使用教程 - Linux面板 - 宝塔面板论坛
1.1,需要注意的是,宝塔的脚本有概率无法安装Rspamd服务,导致无法提供DKIM记录的值。出现如下错误

 



此时需要你手动安装Rspamd服务
debian/ubuntu:     apt install rspamd
centos:     yum install rspamd

1.2,需要你新建一个邮箱用户,方便后续Roundcube webmail的测试。

2,宝塔新建一个网站
2.1,新建一个网站,需要有PHP,需要有mysql。推荐域名使用:mail.xxxx.com(xxx.com是你自己的域名)
新建完成之后,记得保存数据库信息,后面有用。

2.2,roundcubemail-1.6.7.tar.gz解压后,将roundcubemail-1.6.7文件夹内的文件上传到网站根目录。


3,配置Roundcube3.1,进入安装界面
访问 http://mail.xxx.com/installer,进入安装界面
第一步(Check environment)是检查你的服务器各种配置是否满足,绝大部分情况是满足的。点击 next 下一步。

3.2,详细配置(Create config)


在这个界面你需要关注的几个配置是:
General configuration 常规配置
product_name 邮箱名称,请起一个名字(支持中文)
support_url,登录界面给用户的一个链接,可以点击跳转其他地方,一般用作帮助页面,可以不填。
temp_dir 临时目录,保持默认即可。
des_key,加密imap的密钥,自己随便填一个英文+数字 字符串即可。
identities_level,建议选择 one identity with possibility to edit all params but not email address(一个身份可以编辑所有参数,但不能编辑电子邮件地址)
其他保持默认
Logging & Debugging 日志记录和调试
保持默认设置
Database setup 数据库配置
Database type选择 mysql
Database server 数据库服务器,如果是本机就是localhost
Database name 数据库名称,参看建站时记录
Database user name 数据库用户名,参看建站时记录
Database password 数据库密码,参看建站时记录
其他保持默认
IMAP Settings IMAP 设置imap_host imap服务器地址
这个需要具体参考你在宝塔邮局的设置,如果你在宝塔邮局设置的邮局服务器时mail.xxx.com
那么常规填写:mail.xxx.com:143
如果设置了SSL加密则填写:ssl://mail.xxx.com:993
username_domain 用户名_域名,一般是xxx.com。设置了以后,网页用户登录时可以省略@xxx.com的部分。
auto_create_user 自动创建用户,勾选。这样首次登录就可以同步到Roundcube 数据库,否则需要手动修改数据库。
sent_mbox,填写 已发送。
trash_mbox,填写 已删除。
drafts_mbox,填写 草稿。
junk_mbox,填写 垃圾邮件。

SMTP Settings SMTP设置
smtp_host smtp服务器地址
这个需要具体参考你在宝塔邮局的设置,如果你在宝塔邮局设置的邮局服务器时mail.xxx.com
那么常规填写:mail.xxx.com:25
如果设置了SSL加密则填写:ssl://mail.xxx.com:465
其他保持默认

Display settings & user prefs 显示设置和用户偏好
language 语言,填写 zh_CN   
其他保持默认

Plugins 插件
插件是丰富邮箱的功能的。建议启用以下插件,其他插件可以自行测试。
acl,访问控制列表
additional_message_headers,附加消息标头
archive,档案
autologon,自动登录
emoticons,表情符号
filesystem_attachments,文件系统附件,核心插件,提供基本的、基于文件系统的附件临时文件处理。这包括存储当前正在撰写的消息的附件、在重新打开带有附件的草稿时将附件写入磁盘以及将附件写入磁盘以便在当前 html 撰写中内联显示。
hide_blockquote,隐藏区块引用
identicon,身份识别图标
identity_select,身份选择
managesieve,管理筛选器
markasjunk,垃圾标记
new_user_identity,新用户身份(登陆时填充默认的@xxx.com部分)
newmail_notifier,新邮件通知程序,支持三种通知方式:1. 基本 - 聚焦浏览器窗口并更改图标 2. 声音 - 播放 wav 文件 3. 桌面 - 显示桌面通知(使用 HTML5 通知 API 功能)。
redundant_attachments,冗余附件
show_additional_headers,显示附加标题
userinfo,用户信息
vcard_attachments,检测 vCard 电子名片
zipdownload,zip下载,当邮件包含多个附件时,添加一个选项,可以将邮件的所有附件下载到一个 zip 文件中。
然后点击 CREATE/UPDATE CONFIG 更新设置。

3.3,测试服务配置(Test config)
上一步更新配置后,会配置更新完毕。点击下面的 CONTINUE按钮,则进入测试界面。


测试发信:
如图配置后点击Send test mail,如果提示 SMTP send:OK。则表示发信OK。


测试IMAP登录
如图配置后点击Check login,如果提示SMTP send: OK。则表示IMAP登录OK。


请注意安装之后请务必删除网站根目录下的installer目录,防止有心人访问获得关键信息。

四,登录网页端体验邮箱服务吧
浏览器访问 http://mail.xxxx.com/,使用在宝塔邮局中已建好用户用户登录即可体验邮箱服务。

用hMailServer+roundcubemail+宝塔安装配置一个自己的邮箱服务 # 用hMailServer+roundcubemail安装配置一个自己的邮箱服务 ## 1、准备工具与资料: - 云服务器一台 基础配置就行 2核4G。 - 域名一个 以下用lizipro.cn示例。 阅读详情

相关推荐

基于宝塔面板与Roundcube搭建自建邮箱系统:含用户自助注册功能

邮件服务器是现代网络通信的基础设施,其核心原理基于SMTP、IMAP、POP3等标准协议,实现邮件的可靠传输与存储。自建邮件系统的技术价值在于实现数据自主可控、摆脱第三方依赖,并能根据特定需求进行深度定制。在应用场景上,它尤其适合企业内部通讯、开发测试环境以及对数据隐私有严格要求的组织。本文聚焦于通过宝塔面板这一流行的服务器管理工具,结合Roundcube Webmail客户端,构建一套包含用户自助注册功能的完整邮件解决方案。该方案涵盖了从环境准备、服务部署到功能配置的全流程实践,其中用户自助注册功能通过集

weixin_30843121的博客 302

【宝塔邮局管理器】使用教程、Email配置

MX记录:邮件交换记录,是域名在DNS服务器上的一个记录,告诉那台计算机负责为系统处理邮件。MX记录存在于域名的 DNS文件中,用于将某个域名的电子邮件指向到对应的邮件服务器处理。5.2 其他证书部署,证书所属域名必须是你邮箱域名的主域名。5.1选择手动解析,如果有用到cloudflare托管的域名,可以使用API方式自动解析DNS记录。提高发送外域邮箱的成功率。1.安装宝塔邮局插件前,需要先安装redis服务,并设置redis密码。3.4 设置完解析后验证域名解析,有时候如果危险已设置,可能解析未生效。

weixin_64051447的博客 1万+

宝塔面板+Roundcube搭建带用户注册功能的自建邮件服务器

邮件服务器是网络通信的核心基础设施,负责电子邮件的存储、路由和投递。其工作原理基于SMTP、IMAP等标准协议,通过客户端与服务器端的交互实现信息传递。自建邮件服务器的技术价值在于实现数据自主可控、定制化服务以及降低长期使用成本,尤其适用于企业内网通信、项目通知和网站用户验证等场景。然而,传统自建方案涉及Postfix、Dovecot等组件的复杂配置,运维门槛较高。本文聚焦于通过**宝塔邮局**插件图形化管理后端服务,并结合**Roundcube Webmail**开源前端,提供一套低门槛、高集成的完整解决

weixin_32247165的博客 281

centOS中怎么通过宝塔面板用自己的域名搭建邮件服务器

留个记录备用,这个写得很全面 1、 留个记录备用,这个写得很全面 2、

weixin_41955821的博客 1497

宝塔邮局25端口被封?465端口中继配置全指南

SMTP是互联网邮件传输的基础协议,其默认端口25因长期被滥用于垃圾邮件分发,已成为国内主流云厂商系统性封禁的对象。这种封禁并非故障,而是基于反垃圾邮件治理的基础设施级策略,表现为SYN包黑洞、无日志记录、不可申诉。为保障企业自建邮件服务可用性,必须转向加密端口——465(SMTPS)或587(Submission)。其中465端口采用SSL Wrapper模式,连接即加密,兼容性高、云平台放行率100%,成为当前最稳妥的替代方案。本文围绕宝塔面板环境,详解Postfix中继配置、Webmail提交改造、P

weixin_30444111的博客 257

分享:使用宝塔搭建属于自己的邮局系统

MX记录:邮件交换记录,是域名在DNS服务器上的一个记录,告诉那台计算机负责为系统处理邮件。MX记录存在于域名的 DNS文件中,用于将某个域名的电子邮件指向到对应的邮件服务器处理。5.1选择手动解析,如果有用到cloudflare托管的域名,可以使用API方式自动解析DNS记录。其他证书部署,证书所属域名必须是你邮箱域名的主域名。搭建自己的邮局系统是如何的高大上,今天分享使用宝塔搭建属于自己的邮局系统,希望能够帮到你。1.在安装宝塔邮局插件前,需要先安装redis服务,并设置redis密码。

惠惠软件 2666

宝塔搭建邮局及搭建webmail客户端:roundcube

本文记录了在腾讯企业邮局管理不便的情况下,自建邮件服务器的过程。作者使用两台服务器分工合作:172.31.0.40(Ubuntu 22.04)作为邮局服务器,安装宝塔面板和Dovecot、Postfix、Rspamd等核心组件;172.31.0.30(Debian)作为Web服务器,搭建Roundcube网页客户端并通过MySQL数据库支持。重点介绍了域名解析配置、SSL设置、数据库初始化等关键步骤,最终实现通过mail.goldant.com访问企业邮箱。文中还提及了后续计划改进密码修改功能,并提供了测试

蚂蚁-blog.youkuaiyun.com/rslwf 292

服务部署之配置roundcubemail服务(基于CentOS7)

服务部署之配置roundcubemail服务(基于CentOS7)

2301_77192876的博客 2708

Roundcube Webmail + sqlite

直接传统方式更简单,在宝塔面板上安装php8.1和nginx,并创建roundcubemail的网站项目,绑定mail.mydomain.com ,把roundcubemail的源码解压到对应目录,直接。(如果邮局在同一台服务器ssl://127.0.0.1:993, ssl://localhost:993) 或你的邮局域名。如果没有它,你在邮件里发送或查看手机拍摄的照片时,照片可能会“横着”显示。提示:LDAP 和 Imagick 可以忽略,前者是企业级账号同步用的,后者太占内存,低配机不建议装。

bigcarp的专栏 656

行政数据分析大屏实战:用Tableau从Excel到看板的完整搭建流程(含数据连接与字段计算避坑)

本文详细介绍了如何利用Tableau从Excel数据源搭建行政数据分析大屏的完整流程,涵盖数据准备、连接技巧、计算字段优化、看板设计及动态交互部署。通过五阶工作流,帮助用户高效处理多源异构数据,实现业务洞察与可视化呈现,提升行政数据分析效率。

weixin_29696711的博客 337

Windows Server下OnlyOffice Workspace社区版安装避坑指南(含局域网邮箱配置)

本文详细介绍了在Windows Server环境下部署OnlyOffice Workspace社区版的完整流程,特别针对企业内网环境中的邮箱配置和端口冲突等常见问题提供了实用解决方案。通过硬件资源配置建议、软件环境检查清单以及内网邮箱系统搭建方案对比,帮助用户高效搭建企业级协作平台,实现团队协作的无缝对接。

weixin_29231263的博客 449

宝塔邮局搭建邮箱服务

这次用Debian13+宝塔11.6/aaPanel8.0上轮番折腾都安装不成功,Dovecot无法启动,SSL申请成功但保存失败,换成 Centos 7.9也还是失败,换Centos Steam 9后终于成功,但申请SSL却直接死机了差不多半个消失(好在后来恢复了)。Roundcube webmail client环境:Nginx 1.26.3 + PHP 8.1.32 + sqlite + roundcubemail-1.6.14-complete.tar.gz。)上安装邮局非常顺利,一次成功。

bigcarp的专栏 164

鼎捷T100——二次开发:维护作业添加非实体字段

非实体字段添加

weixin_52342654的博客 1156

ubuntu20.04宝塔安装邮局管理器的问题

有些不能自己修复的可以手动安装ssh以后root权限。

oocun的博客 1144

OSNet代码解析(普通卷积,分组卷积,深度可分离卷积,OSblock组成)

文章目录普通卷积和分组卷积普通卷积和深度可分离卷积用深度可分离卷积(LightConv3x3)代替普通卷积(Conv3x3)减少参数OSBlock (bottleneck)OSNet OSNet之所以轻量(2.2M)在于网络浅,使用深度可分离卷积代替传统卷积,但是很有效 普通卷积和分组卷积 所谓分组卷积,就是右图的input features分成一组一组,如上图groups=3,那么输入的特征分成3组,每组有12/3=4的通道的特征参与输出。然后根据输出通道的维度,得到每组的输入特征要计算两次(6/3=2

Mr_DaYang的博客 9801

Android自动化新方案:ESP32-C3蓝牙HID模拟触控与手势操作实战(附源码)

本文详细介绍了使用ESP32-C3通过蓝牙HID协议实现Android设备自动化操作的完整方案。该硬件方案成本低廉且能完美规避系统风控,可模拟鼠标移动、点击及复杂手势操作,延迟低于50毫秒,适用于游戏连招和应用测试等场景。文章包含完整的源码实现和性能优化技巧。

kotlin6android的博客 377

【亲测免费】 Roundcube Webmail 安装与配置教程

在下载并解压 `roundcubemail` 项目后,你会看到以下主要目录结构: - **config/**:存放所有配置文件,如 `config/main.inc.php` 是核心配置。 - **program/**:包含 Webmail 的核心源代码,包括控制器、模型和视图。 - **skins/**:皮肤目录,用于定制界面外观。 - **vendor/**:第三方库,通过 Composer...

gitblog_01151的博客 3267

STM32入门教程:智能储物柜控制

在这个例子中,我们将使用一个4x4的储物柜,共有16个储物格。我们了解了硬件准备、储物柜电路设计、STM32的基本配置、储物柜控制代码的编写以及测试和调试等方面的知识。根据我们的电路设计,我们需要将一些引脚配置为输出,并将其他引脚配置为输入。在本教程中,我们将使用STM32微控制器来实现一个基本的智能储物柜控制系统。在主函数中,我们将不断循环读取传感器数据,并根据数据的变化来控制储物柜的开关和显示相关信息。这个函数将读取人体感应传感器、温湿度传感器和光照传感器的数据,并将数据存储到相应的变量中。

m0_75244442的博客 658

5分钟教你搭建邮件服务器的实用指南

通过亲手动手实现,你不仅更深入地了解了邮件服务器的工作原理,也锻炼了自己解决问题的能力。你还可以根据自己的需求对邮件插件进行定制,使其更好地适应你的需求。一旦完成插件的搭建,它将不仅仅用于当前项目,还将被整合到我的小雨待办机器人中,以进一步提升其功能和效用。我是努力的小雨,一名 Java 服务端码农,潜心研究着 AI 技术的奥秘。我热爱技术交流与分享,对开源社区充满热情。身兼腾讯云内容共创官、阿里云专家博主、华为云云享专家等多重身份。

努力的小雨,一个阳光向上的博客不仅仅给你知识更希望带给你快乐 4472

X86/64架构中的总线 和 ARM架构中总线的理解

内部总线 /CPU总线/FSB前端总线:类似ARM架构中的AHB总线北桥? 直接和CPU连接,这条总线主要由CPU使用,用来与高速缓存、主存和北桥(或MCH)之间传送信息。 外部总线:类似ARM架构中的APB总线(外围总线)南桥?例如PCI总线、USB总线等 通过北桥与CPU连接(南桥?),是CPU与内存RAM、ROM和输入/输出设备接口之间进行通讯的通路 内存总线:内存与北桥间的总线称为内存总线 ...

a746742897的博客 1066

【学习系列】SAP RAP 4:通过注解来完成一些常规需求

本文介绍了RAP应用中常用注解的实现方式,包括搜索帮助、文本描述绑定、联动搜索、字段控制等功能。通过@Consumption、@UI等注解可以实现搜索帮助定义、多字段联动、必输校验、默认排序和默认值设置。管理字段可通过@Semantics注解自动记录创建/修改信息,长文本使用@UI.multiLineText实现多行显示。这些注解可优化界面交互和数据管理,为后续行为定义功能开发奠定基础。文章结构清晰,针对不同需求提供了具体的实现方案和代码示例。

DeveloperMrMeng的博客 694

win10搭建hmailserver邮件服务器(hmailserver+phpstudy+roundcube)

环境安装:Mysql+hmailserver+phpstudy+roundcube。

ljh_mm的博客 1万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Roundcube Webmail 安装配置图文详情

一 安装环境检测 二 页标及数据库 三 IMAP配置 四 POP3配置 五 用户配置 六 初始化数据库 七 验证登录 八使用Webmail一、 安装环境检测 打开http://邮件服务器IP/webmail/installer.php - Checking php.in 必须OK - Checking databases mysql 必须OK - 其它项目可选二、 页标及

Air_Penguin 4万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

25端口被禁 配置宝塔邮局管理器

25端口封禁宝塔邮局管理器配置宝塔邮局管理器邮件服务各端口邮件服务器配置添加邮箱域名添加用户证书申请配置证书测试邮件服务器 宝塔邮局管理器     使用宝塔邮局管理器可以快速搭建一个邮件服务器,并提供基本的邮件服务,搭建快速,设置方便。     宝塔邮局管理器默认使用25、110、143端口,具体对应的服务如下图。     但25端口存在很多弊端,利用25端口,黑客可以寻找SMTP服务器

weixin_45720604的博客 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

XAMPP+hMailServer+Roundcube在Windows Server搭建邮箱系统

拥有域名和服务器前提下,基于XAMPP+hMailServer+Roundcube在Windows Server操作系统搭建邮箱服务!

embracestar的博客 1万+

使用宝塔搭建自己的邮箱服务器-宝塔邮局

在网络上我们经常看到一些网站使用自己的域名邮箱,那么需要怎么做呢? 有两种方案,方案一:使用企业邮箱可以实现(但企业邮箱有诸多限制,例如:磁盘大小限制,用户账号限制,发送内容限制,发送频率限制等等)。因此我们推荐方案二:使用自己的域名搭建邮箱服务器。 准备工作:首先我们需要准备,一台云服务器,一个主域名,xshell(个人喜欢用它链接服务器)。 步骤一: 登陆服务器,检查selinux是否有开启,...

qq_39298644的博客 3万+
上一篇: FastAdmin 表单提交前加验证或者确认弹框效果
下一篇: 不同AI生成的PHP版雪花算法
withoutfear
博客等级 码龄13年 541粉丝 79原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值