LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 855|回复: 5

现需架设一台webmail服务器,请问哪儿有最新的Tmail for linux的版本下载?

[复制链接]
发表于 2008-1-31 11:40:38 | 显示全部楼层 |阅读模式
如题,急急急!
发表于 2008-1-31 12:26:55 | 显示全部楼层
sendmail+dovecot+cyrus-sasl+sqrirremail

用yum 安装这三个软件
sendmail为邮件服务器
dovecot为邮件服务器提供pop,smtp等收发功能
cyrus-sasl为邮件服务器提供认证
sqrirremail为邮件服务的网页界面

#gedit /etc/mail/local-host-names
  加入自己的域名
#gedit /etc/mail/sendmail.mc
   DaemonPortsOptions=Port=smtp,Addr=127.0.0.1, Name=MTA 更改为:DaemonPortsOptions=Port=smtp,Addr=yourip或者0.0.0.0,  Name=MTA
修改可发信的地址
#gedit /etc/mail/sendmail.mc 进入到里面以后找到
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl改成下面這樣也可以
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
设置认证方式
#gedit /etc/mail/sendmail.mc 进入到里面以后找到
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
刪掉上面兩行前面的 dnl,注意:TRUST_AUTH_METH、define 前面不要留有空格
    然后m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

建立用户帐号

[root@localhost named]# groupadd mailuser
[root@localhost named]# adduser -g mailuser -s /sbin/nologin mike
[root@localhost named]# adduser -g mailuser -s /sbin/nologin john
[root@localhost named]# passwd mike
[root@localhost named]# passwd john 密码由你自己喜欢 用户也随你喜欢添加几个(这一段引用另一篇转载的文章)

访问控制设置
# gedit /etc/mail/access
加入ltest.com RELAY和0.0.0.0 RELAY以及yourhost RELAY
完成后makemap hash /etc/mail/access.db < /etc/mail/access进行数据库更新。

(9)重启服务
[root@localhost named]# service sendmail restart
(10)测试服务器
[root@localhost named]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 localhost.localdomain ESMTP Sendmail 8.13.1/8.13.1; Sat, 17 Mar 2007 12:54:47 +0800
ehlo localhost(用户输入)
250-localhost.localdomain Hello localhost.localdomain [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN ---认证应该生效
250-DELIVERBY
250 HELP
quit(用户输入 退出telnet)
221 2.0.0 localhost.localdomain closing connection
Connection closed by foreign host.
看见这些信息就代表成功了
     
    邮件网页
   yum 安装squirrelmail
       #gedit  /etc/squirrelmail/config.php
               找到這2行
    $ squirrelmail_default_language ='en_US';
    $ domain = ' ';
    更改成
    $ squirrelmail_default_language ='zh_CN';
    $ domain = 'yourlcoalhost';
       因為Squirrelmail是使用imap協定而非pop3,所必須將dovecot中的imap這個服務開啟才能使用Squirrelmail.
    再重启httpd和dovecot
  使用http://yourhost/webmail
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-31 13:53:48 | 显示全部楼层
太实用了,非常感谢,呆会儿我就试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-3 12:51:36 | 显示全部楼层
还有更好的webmail吗?
回复 支持 反对

使用道具 举报

发表于 2008-2-3 15:49:52 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-25 17:15:23 | 显示全部楼层
谢谢,真是好东西。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表