$sudo apt-get install apache2
$sudo apt-get install dovecot-common很久以来,一直在找方法,下面的方法比较简单,小公司已经足够了。
-------------------------------------------------
Ubuntu-server-8.04
安装到尾声时
选择[LAMP]因为squirrelmail(webmail)要用到www和php,
还要选择[Mail]这样就可以自动安装好postfix和dovecot-imap
再安装webmail软件
$sudo apt-get install squirrelmail
配置webmail
$sudo squirrelmail-configure
--------------------------------------------------
主目录
选择 d
输入 dovecot --确定系统(webmail)用以读取信箱中邮件的程序
(原来就在这点上被弄糊涂了,其实ubuntu的默认安装就给你搭配好了postfix+dovecot)
选择 r 返回主目录
选择 1
设定一些内容
选择 r 返回主目录
选择 2
domain : yourdomain (应该是那个带尾缀的examlpe.com)
选择 r 返回主目录
选择 10 设置语言
zh_CN
utf-8
选择 r 返回主目录
选择 s (保存)
quit
-------------------------------------------------
修改apache2的设置
$sudo cp /etc/squirrelmail/apache.conf /etc/apache2/sites-enabled/squirrelmail
(将squirrelmail的apache配置文件放在apache2的标准位置,让它能起作用)
-------------------------------------------------
启动 dovecot
$cd /etc/dovecot
$sudo nano dovecot.conf
protocols = imap imaps (一定要有这一行,才启动了服务)
listen = * (这才开启了端口)
-------------------------------------------------
这一段是搬来的,还未理解
$sudo nano /etc/postfix/main.cf
home_mailbox = Maildir/ (注意结尾有斜扛,表示单个文件类型的邮件储存方法)
#mailbox_command = procmail -a "$EXTENSION" (注意要加“#”注释掉这一句,现在还未理解)
------------------------------------------------
这一段也不理解
修改pam认证
$cd /etc/pam.d
$sudo cp common-session common-session.20081207.bak(备份需要改动的文件,以备不时之需)
$sudo nano common-session
session required pam_mkhomedir.so umask=0022 skel=/etc/skel (改成这样,不太懂)
-----------------------------------------------
$cd /etc/skel
$ls skel
Example Maildir (这是两个目录样子,如果没有需添加)
$cd Maildir
$ls Maildir
cur new tmp(这是邮箱的目录样式,如果没有要添加)
-----------------------------------------------
添加帐号(这样添加的帐号都是系统帐号,在这一段应用中略显不足)
$sudo adduser taandtadengdeng
-----------------------------------------------
现在已经可以用了重起apache2$sudo /etc/init.d/apache2 restart
在浏览器中输入:
-----------------------------------------------
来源于实践,希望对大家有用。
简单的方法快速建立Ubuntu邮件服务器
内容版权声明:除非注明,否则皆为本站原创文章。