如何在Ubuntu / Debian上使用'SquirrelMail'(Webmail)设置完整的邮件服务器(Postfix)

在本文中,我们将学习如何通过安装Postfix与“SquirrelMail”webmail应用程序及其依赖于Debian / Ubuntu机器。

在Linux驱动的机器上创建邮件服务器可能是最重要的事情之一,每个系统管理员需要做的第一次配置他的服务器,如果你不知道它的意思; 很简单,如果你有一个像“example.com”一个网站,你可以创建一个电子邮件帐户,如“username@example.com”用它来发送/接收轻松电子邮件,而不是使用服务如Hotmail,GMIL,雅虎邮件。等。

在Debian中设置Postfix邮件服务器

在Ubuntu / Debian中设置Postfix邮件服务器

在本文中,我们将学习如何用“SquirrelMail的 ”webmail应用程序及其在Debian / Ubuntu机器的依赖性安装Postfix的这样做。

第1步:安装Apache2和PHP5

1.为了创建一个使用“SquirrelMail的 ”,我们就必须先安装两者的Apache2PHP5的包,这样做的,运行一个正在运行的邮件服务器。

$ sudo apt-get update
$ sudo apt-get install apache2 php5
在Ubuntu中安装Apache和PHP

安装Apache和PHP

第2步:安装Postfix邮件服务器

2.是一个邮件传输代理(MTA)是用于输送和接收电子邮件的软件负责,这是为了创建一个完整的邮件服务器是必不可少的。

要在Ubuntu / Debian或者甚至Mint上安装它,运行:

$ sudo apt-get install postfix

在安装过程中,系统将要求您选择服务器的默认文件配置。

在Ubuntu的Postfix配置

选择Postfix配置

3.接下来,它会要求您选择邮件配置的类型,选择“Internet站点 ”。

选择邮件配置

选择邮件配置

4.现在输入您要用于发送和接收邮件的完全限定域名。

系统邮件名称

输入系统邮件名称

5.一旦FQDN集,您使用已经重新启动Postfix邮件服务器。

$ sudo service postfix restart

第3步:安装Dovecot

6. Dovecot是一个邮件投递代理(MDA),它提供了从电子邮件/邮件服务器,安装,运行以下命令。

$ sudo apt-get install dovecot-imapd dovecot-pop3d
在Ubuntu中安装Dovecot

安装Dovecot

在安装过程中,你会问,如果你想创建一个自签名的SSL证书,选择

创建邮件SSI证书

创建邮件SSI证书

7.接下来,输入您的主机名与SSL证书中使用。

输入主机名以使用SSL

输入主机名以使用SSL

8.接下来,使用以下命令重新启动Dovecot的服务。

$ sudo service dovecot restart

第4步:安装SquirrelMail

9. SquirrelMail的是,你要使用管理您的服务器上的电子邮件的电子邮件服务器,它有一个简单的Web界面来完成这项工作,它可以通过安装更多的模块和主题进行定制。

$ sudo apt-get install squirrelmail
在Ubuntu中安装squirrelmail

安装Squirrelmail

10.安装后,你将不得不以配置SquirrelMail中运行此命令。

$ sudo squirrelmail-configure
在Ubuntu中配置Squirrelmail

配置Squirrelmail

11.接着,为了编辑服务器设置中输入“2”,系统将提示您给它。

配置邮件的服务器设置

配置邮件的服务器设置

(:example.com)12.现在,为了改变域名,并写下您的域名输入“1”。

设置邮件域名

设置邮件域名

13.通过编写“R”,打回车键回到主菜单,以配置常规选项写“4”。

配置邮件常规选项b

配置邮件常规选项

你看,“ 允许服务器端排序 ”? 输入“11”,并通过输入“Y”,它从“ ”为“true”改变。 现在,按下回车键,而且为了保存配置文件中输入“S”键。

现在,我们将默认配置文件复制到apache2目录,以便能够访问Web界面,运行。

$ sudo cp /etc/squirrelmail/apache.conf /etc/apache2/sites-available/squirrelmail.conf

并启用它使用:

$ sudo a2ensite squirrelmail.conf

14.现在您可以通过转到example.com/squirrelmail~~V访问邮件服务器。

在Ubuntu中访问Squirrelmail

访问Squirrelmail

第5步:创建邮件用户

15.为了开始使用网络邮件的squirrelmail,你必须创建一个新用户,这样做,运行。

$ sudo useradd myusername

你想要的用户名替换“ 名为myusername”,通过运行创建新用户的密码。

$ sudo passwd myusername

16./ var / www / html等/ MyUserName输入用户创建一个主文件夹,并设置成默认的主目录。

$ sudo mkdir -p /var/www/html/myusername
$ usermod -m -d /var/www/html/myusername myusername

17.现在回到登录页面,输入用户名和新创建的用户的密码。

在Ubuntu中访问Squirrelmail

访问Squirrelmail

您会惊讶地看到以下错误消息。

登录到Squirrelmail

登录到Squirrelmail

这仅仅是在权限问题,你必须给用户“ 名为myusername”在其主文件夹的完全权限。

$ sudo chown -R myusername:myusername /var/www/html/myusername

18.一旦权限集,你应该能够登录到的squirrelmail。

Squirrelmail邮件界面

Squirrelmail邮件界面

你可以尝试从它发送电子邮件,或者你可以尝试通过发送到“myusername@example.com”,别忘了与你创建的用户名来替换“ 名为myusername”来接收电子邮件。

如果您遇到任何其他错误..只要勾选“/var/log/mail.err”的文件,所有的错误信息会被存储在那里,你不会失去你的方式:)

您以前是否尝试创建电子邮件服务器? 它是怎么回事? 你之前使用过SquirrelMail或任何其他邮件服务器吗? 你怎么看待这件事?