在Linux驱动的机器上创建邮件服务器可能是最重要的事情之一,每个系统管理员需要做的第一次配置他的服务器,如果你不知道它的意思; 很简单,如果你有一个像“example.com”一个网站,你可以创建一个电子邮件帐户,如“username@example.com”用它来发送/接收轻松电子邮件,而不是使用服务如Hotmail,GMIL,雅虎邮件。等。
在Ubuntu / Debian中设置Postfix邮件服务器
在本文中,我们将学习如何用“SquirrelMail的 ”webmail应用程序及其在Debian / Ubuntu机器的依赖性安装Postfix的这样做。
第1步:安装Apache2和PHP5
1.为了创建一个使用“SquirrelMail的 ”,我们就必须先安装两者的Apache2和PHP5的包,这样做的,运行一个正在运行的邮件服务器。
$ sudo apt-get update $ sudo apt-get install apache2 php5
安装Apache和PHP
第2步:安装Postfix邮件服务器
2.是一个邮件传输代理(MTA)是用于输送和接收电子邮件的软件负责,这是为了创建一个完整的邮件服务器是必不可少的。
要在Ubuntu / Debian或者甚至Mint上安装它,运行:
$ sudo apt-get install 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
安装Dovecot
在安装过程中,你会问,如果你想创建一个自签名的SSL证书,选择是 。
创建邮件SSI证书
7.接下来,输入您的主机名与SSL证书中使用。
输入主机名以使用SSL
8.接下来,使用以下命令重新启动Dovecot的服务。
$ sudo service dovecot restart
第4步:安装SquirrelMail
9. SquirrelMail的是,你要使用管理您的服务器上的电子邮件的电子邮件服务器,它有一个简单的Web界面来完成这项工作,它可以通过安装更多的模块和主题进行定制。
$ sudo apt-get install squirrelmail
安装Squirrelmail
10.安装后,你将不得不以配置SquirrelMail中运行此命令。
$ sudo squirrelmail-configure
配置Squirrelmail
11.接着,为了编辑服务器设置中输入“2”,系统将提示您给它。
配置邮件的服务器设置
(:example.com如)12.现在,为了改变域名,并写下您的域名输入“1”。
设置邮件域名
13.通过编写“R”,打回车键回到主菜单,以配置常规选项写“4”。
配置邮件常规选项
你看,“ 允许服务器端排序 ”? 输入“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访问邮件服务器。
访问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.现在回到登录页面,输入用户名和新创建的用户的密码。
访问Squirrelmail
您会惊讶地看到以下错误消息。
登录到Squirrelmail
这仅仅是在权限问题,你必须给用户“ 名为myusername”在其主文件夹的完全权限。
$ sudo chown -R myusername:myusername /var/www/html/myusername
18.一旦权限集,你应该能够登录到的squirrelmail。
Squirrelmail邮件界面
你可以尝试从它发送电子邮件,或者你可以尝试通过发送到“myusername@example.com”,别忘了与你创建的用户名来替换“ 名为myusername”来接收电子邮件。
如果您遇到任何其他错误..只要勾选“/var/log/mail.err”的文件,所有的错误信息会被存储在那里,你不会失去你的方式:)
您以前是否尝试创建电子邮件服务器? 它是怎么回事? 你之前使用过SquirrelMail或任何其他邮件服务器吗? 你怎么看待这件事?