采用exim4、courier-IMAP和squirrelmail建立邮件服务器

1、安装配置exim4
     1)输入apt-get install exim4
     2)dpkg-reconfigure exim4-config配置exim4,值得注意的是Machines to relay mail for选项,exim4的relay功能是关闭的,如果要在服务器的Servlet中利用JavaMail中发送邮件,就需要把本服务器IP填入该选项。此外,courier-IMAP的默认邮件路径是在Maildir,因此Delivery method for local mail中选择Maildir format in home directory。其它采用默认即可。

2、安装courier-IMAP
    1)输入apt-get install courier-imap即可
    2)为了提高安全性,设置只监听本地端口:编辑/etc/courier/imapd文件,找到ADDRESS=0,改为ADDRESS=127.0.0.1即可

3、安装配置squirrelmail
    1)输入apt-get install squirrelmail squirrelmail-locales squirrelmail-configure
    2)运行/usr/sbin/squirrelmail-configure配置squirrelmail
       a)配置Organization Preferences,修改其中的Name Logo Title等
       b)配置Server settings,修改其中的Update IMAP Settings把括号中的other改为courier
       c)配置Language preference,修改其中的Default Charset为zh_CN,修改其中的Default Charset为gb2312
        d)退出并保存配置

4、为squirrelmai配置website
    1)把/etc/squirrelmail/apache.conf拷贝到/etc/apache2/sites-available下面,更名为squirrelmail
    2)更改squirrelmail中的配置项,把VirtualHost 那几行解注释掉,改为
         <VirtualHost ip:port>
              DocumentRoot /usr/share/squirrelmail
              ServerName domainname
            SSLEngine On
              SSLCertificateFile /etc/apache2/ssl/apache.pem
          </VirtualHost>
          ip、port和domainname根据自己的具体情况设置,SSL是为了提高安全性
    3)运行a2ensite squirrelmail激活文件
    4)在/etc/apache2/ports.conf文件中添加一行监听端口port,即步骤2)中的port
     5)输入/etc/init.d/apache2 restart重新启动apache2

可以在浏览器中输入domainname:port访问邮箱了

对于添加新帐号,采用useradd -m name命令,name为账号名,加上-m是要建立home目录,因为邮件时放在这个目录下的,再输入/etc/init.d/exim4 restart重新启动exim4。此外,还要给新帐号发送一封激活邮件,让courier-IMAP创建Maildir目录,否则登录时会因为courier-IMAP发现没有该目录而报错。若要提高安全性,可以在/etc/passwd文件中把账号的/bin/bash修改为/bin/nologin,禁止该帐号的shell登录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值