云网牛站
所在位置:首页 > Linux云服务器 > 在Debian 9 Stretch服务器上安装Modoboa的方法

在Debian 9 Stretch服务器上安装Modoboa的方法

2019-08-03 15:30:40作者:曾中位稿源:云网牛站

本文介绍在Debian 9 Stretch服务器上安装Modoboa的方法。

 

简介

Modoboa是一个免费的开源邮件托管和管理平台,旨在与Postfix SMTP服务器和Dovecot IMAP/POP3服务器一起使用,参考在Ubuntu 18.04系统上安装和配置Postfix作为SMTP服务器

Modoboa是用Python编写的,根据ISC许可条款发布,在选写本文时,最新版本是v1.14.0,于2019年7月3日发布,Modoboa的主要功能如下:

Modoboa默认使用Nginx Web服务器为webmail客户端和基于Web的管理面板提供服务。

兼容Postfix和Dovecot。

支持MySQL/MariaDB和PostgreSQL数据库。

在基于Web的管理面板中轻松创建无限邮箱和无限邮箱域。

在基于Web的管理面板中轻松创建电子邮件别名。

Webmail客户端提供易于使用的邮件过滤器,可帮助你将邮件组织到不同的文件夹。

它可以通过监控电子邮件黑名单和生成DMARC报告来帮助你保护域名,这样你的电子邮件就有更好的机会登陆收件箱,而不是垃圾邮件文件夹。

包括amavis前端阻止垃圾邮件和检测电子邮件中的病毒。

日历和地址簿。

与Let's Encrypt集成以获得有效的SSL/TLS证书。

包括AutoMX,允许最终用户在桌面或移动邮件客户端中轻松配置邮件帐户。

注意:Modoboa安装程序目前和Debian 10 Buster不兼容。

 

具体方法

先通过SSH登录服务器,然后更新软件包:

sudo apt update

sudo apt upgrade

Debian 9默认附带Exim SMTP服务器,由于Modoboa将使用Postfix SMTP服务器,我们需要删除Exim:

sudo apt remove exim4 exim4-base exim4-daemon-light

从Github下载modoboa安装程序:

sudo apt install git

git clone https://github.com/modoboa/modoboa-installer

Modoboa是用Python编写的,运行以下命令以安装必要的Python软件:

sudo apt-get install python-virtualenv python-pip

然后导航到modoboa-installer目录并创建配置文件,将example.com替换为你自己的域名:

cd modoboa-installer

sudo ./run.py --stop-after-configfile-check example.com

比如:

在Debian 9 Stretch服务器上安装Modoboa的方法

使用命令行文本编辑器(如nano)编辑配置文件installer.cfg:

sudo nano installer.cfg

要从你的邮件服务器的Let's Encrypt获取有效的TLS证书,请在[certificate]部分中将type的值从self-signed更改为letsencrypt:

type = letsencrypt

并将电子邮件地址从admin@example.com更改为你的真实电子邮件地址,该地址将用于帐户恢复和重要通知:

在Debian 9 Stretch服务器上安装Modoboa的方法

要在Nano文本编辑器中保存文件,请按Ctrl+O,然后按Enter确认,按Ctrl+X退出,现在运行以下命令以开始安装:

sudo ./run.py --interactive example.com

在Debian 9 Stretch服务器上安装Modoboa的方法

安装过程可能需要一段时间,我的Vultr服务器花了10分钟,如果在安装过程中遇到错误,可以使用--debug选项查看更详细的输出:

sudo ./run.py --interactive --debug example.com

Modoboa完成安装后,你可以使用用户名admin和密码登录管理面板:

在Debian 9 Stretch服务器上安装Modoboa的方法

登录后,你应该转到管理员 ->设置 ->配置文件(Admin -> Settings -> Profile)以更改密码:

在Debian 9 Stretch服务器上安装Modoboa的方法

 

相关主题

Ubuntu 18.04/16.04/19.04上为多个域设置Postfix仅发送SMTP服务器

精选文章
热门文章