简单的方法快速建立Ubuntu邮件服务器$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 在浏览器中输入: http://127.0.0.1/squirrelmail/ ----------------------------------------------- 来源于实践,希望对大家有用。 |
|