当前位置导航:炫浪网>>网络学院>>操作系统>>Linux教程

电子邮局Neomail完全安装手册


  近年来基于LINUX有不少新推出的web邮件产品(如IMP)的出现使web设计者能利用这些产品很容易的实现基于web的邮件系统。然而随着使用这些产品的web邮件系统解决方案日趋流行。现在我们在一台普通的装有LINUX操作系统的计算机上都非常容易的实现一个完整,安全可靠的电子邮局。
  
  利用LINUX本身自带的SENDMAIL和POP3,IAMP当然可以构造一个非常稳定的电子邮局系统。不过,对大多数小型网络和INTRANET来说,利用LINUX服务器提供WEB 电子邮局和POP3组合的电子邮件服务系统则更好些。
  
  Neomail就是一个可以让你方便的架设一个WebMail在线电子邮件服务器,可以让使用者上在面读信,写信,收发e-mail.可以读取Html邮件,包夹附件,图片等,也可以让使用者导入Outlook的CSV格式通讯文件。Neomail的用户界面简洁友好,安装简单,功能和也不见得比其他网站的免费电子邮件逊色。最重要的是Neomail支持多种语言,当然也包括了简体中文。并且Neomail是免费的软件,功能上没有限制。
  
  目前Neomail已经推出到了Neomail 1.23,和以前的版本相比,Neomail 1.23有了相当大的改进,安全性得到了提高,加入了几个相当不错的功能。安装Neomail需要的硬件要求不是很高,一般来说,能安装LINUX服务器的计算机都可以使用Neomail。当然,Neomail需要有CGI 和 MD5, Perl 模块的支持。
  
  在安装Neomail之前,需要进行以下的准备工作。
  
  LINUX服务器中需要安装APACHE,SENDMAIL,POP等服务,并且APACHE,SENDMAIL,POP配置正常,能正常启动运行。LINUX服务器最好有固定的IP,有域名,能正常接入INTERNET或者其他网络。
  
  Neomail 1.23已经在本人的计算机和网络上安装调试通过。
  
  安装环境:
  
  CPU P233
  
  RAM 64MB
  
  硬盘 2.1GB
  
  OS REDHAT 7.0
  
  IP 210.36.6x.xx
  
  域名 libmail.xxcompany.com.cn
  
  邮件 USERID@ libmail.xxcompany.com.cn
  
  安装过程详解:
  
  首先到Neomail的主页http://neomail.sourceforge.net/#getit下载一个最新的Neomail 1.23版本到本地硬盘。
  
  
  1.解压 neomail-1.23.tar.gz
  
  命令:
   #cd /tmp
   #tar zxvf neomail-1.23.tar.gz
  
  
  2.执行安装程序 setup.pl
   #cd neomail-1.23
   #./setup.pl
  NEOMAIL SETUP
  ============
  
  特别注意:
  
  A: 一开始安装如果neomail-1.23就提示CGI.pm出错,那则是计算机中安装的LINUX版本中CGI.pm太旧了,需要比较新的CGI.pm版本,这是可以到http://www.cpan.org/modules/by-module/CGI/CGI.pm-2.74.tar.gz
  
  下载一个最新的CGI.pm版本回来安装,具体的安装过程不难,看着里面的说明就能升级CGI.pm模块。
  
  B: neomail-1.23还可能检测到计算机系统中的MD5加密模块不正确,原因可能是在安装LINUX的时候没有安装或者没有启动MD5。这时候也可以到http://www.cpan.org/modules/by-module/MD5/MD5-1.7.tar.gz
  
  下载MD5模块进行安装。
  
  要说明的是,如果neomail-1.23对CGI.pm和MD5两个模块没有检测通过的话,我们是无法进行下一步安装的。
  
  接下来是一些常用的选项,都有默认数值给出,没有问题的话回车即可,也可以手动进行修改。
  
  NEOMAIL DIRECTORY
  ==================
  储存NeoMail程序及使用者通讯录和个人设定的目录,预设为/var/neomail
  [/var/neomail]:
  
  DEFAULT LANGUAGE
  ================
  选择预设的语系,预设为CN,即为简体中文
  [CN]:
  
  MAIL SPOOL GROUP ID
  ==================
  主机执行 mail spools 的 group,预设为mail
  [mail] group/suid:
  
  注意:如果你没有预先创建MAIL组的话必须先运行linuxconf进行组的添加,不然后面就会出错。
  
  DOMAIN NAME
  ==========
  在这里填入域名,比如我的LINUX主机和域名就是 libmail.xxcompany.com.cn
  [localhost.localdomain]:
  
  SENDMAIL
  ========
  输入sendmail程序的所在路径,默认值为/usr/sbin/sendmail
  [/usr/sbin/sendmail]:
  
  PASSWORD FILE
  ============
  输入主机密码文件,注意,如果是LINUX系统则不要使用默认值 ,Linux系统用户请输入 /etc/shadow 或 /etc/passwd)
  [/etc/passwd]:
  
  NEOMAIL LOGFILE
  ==============
  输入NEOMAIL程序执行记录文件的文件名,预设为/var/neomail/neomail.log
  filename/n [/var/neomail/neomail.log]:
  
  TIME OFFSET
  ==========
  时区设定,预设为+0500
  [+0500]:
  
  SESSION TIMEOUT
  ==============
  session 超时设定,默认为半分钟
  [30]:
  
  NUMBER OF HEADERS
  ================
  每页最多显示几封信
  [20]:
  
  MAXIMUM ADDRESS BOOK SIZE
  ========================
  每个使用者通讯录最大的储存容量(KB)
  [50]:
  
  FOLDER QUOTA
  ============
  每个使用者信箱匣最大的储存容量(KB),预设为0
  neomail可让使用者建立信箱匣,在後面有一项设定是建立在/var/neomail
  
  [0]:
  
  ATTACHMENT SIZE LIMIT
  ====================
  附件最大限制容量为多少MB,预设为1(以sendmail的限制)
  [1]:
  
  SCRIPT LOCATION
  ==============
  设置neomail.pl的位置,默认值为/cgi-bin/neomail.pl
  [/cgi-bin/neomail.pl]:
  
  PREFS LOCATION
  ==============
  neomail-prefs.pl的位置,默认值为/cgi-bin/neomail-prefs.pl
  [/cgi-bin/neomail-prefs.pl]:
  
  CGI-BIN LOCATION
  ================
  APACHE CGI执行程序的绝对路径
  [/home/httpd/cgi-bin/]:
  
  注意,如果使用的是REDHAT 7.0,则CGI的绝对路径为/VAR/WWW/CGI-BIN,千万不要弄错。
  
  DOCUMENTROOT LOCATION
  ====================
  APACHE 网页的根目录的绝对路径
  [/home/httpd/html]:
  
  注意,如果使用的是REDHAT 7.0,则APACHE的绝对路径为/VAR/WWW/HTML,千万不要弄错。
  
  
  PINE COMPATIBILITY
  ==============
  设定使用者建立信箱匣的位置,建议按 y(建立在使用者的目录下)
  y/n [n]:
  
  QMAIL SUPPORT
  ============
  是否支持 QMAIL,预设为 n
  y/n [n]:
  
  MAIL SPOOL
  ==========
  主机接收使用者新信所放置的路径,预设为/var/mail只是适用FreeBSD),使用Linux平台则因该填入/var/spool/mail
  [/var/mail]:
  
  HASHED MAIL SPOOLS
  ==================
  主机接收使用者信件的方式,一般放在 /var/mail/username 或 /var/spool/mail/username 预设为 n(若为 /var/spool/mail/u/s/username 则按 y)
  y/n [n]:
  
  BACKGROUND IMAGE
  ================
  背景图
  [/neomail-bg.gif?http://www.xvna.com]:
  
  LOGO IMAGE
  ==========
  标志图
  [/neomail.gif?http://www.xvna.com]:
  
  DIRECTORY FOR IMAGES
  ====================
  图片文件目录
  [/images/]:
  
  Ready to install. Hit to continue.
  nobody
  
  
  Reading templates...
  Youll need it next.
  Performing substitutions...
  Finish the installation by following the steps outlined in FINAL STEPS,
  Writing neomail.pl...Writing neomail-prefs.pl...Writing neomail.conf...
  in the INSTALL text file in this directory.
  
  
  INSTALLING NEOMAIL...
  DONT FORGET TO RUN FEEDBACK.PL AND GIVE ME YOUR THOUGHTS ON NEOMAIL!
  Copying style files to /var/neomail/styles...
  Copying templates to /var/neomail/templates...
  Copying translations to /var/neomail/lang...
  Copying neomail.conf to /var/neomail/neomail.conf...
  Setting permissions using chown -Rh and chmod -R...
  Copying checklogin.pl to /var/neomail/checklogin.pl...
  Copying neomail.pl to /home/httpd/cgi-bin//neomail.pl...
  Copying neomail-prefs.pl to /home/httpd/cgi-bin//neomail-prefs.pl...
  Copying NeoMail logos to /home/httpd/html/...
  Copying NeoMail images to /home/httpd/html/images/...
  Setting permissions...
  FYI: NeoMail is being installed suid root due to one or more options
  that were selected during setup.
  Done!
  
  Make a note of the HTTPD user
相关内容
赞助商链接