ExtMail服务器社区's Archiver

y109 发表于 2009-9-16 10:17

对EMOS首页的小小改进

EMOS 首页 POP3与SMTP服务器设置信息 定死的,这样对用户来说容易产生困惑,所以我改进了一下,能够自动通过域名把POP3与SMTP服务器设置信息动态输出出来;
修改 /var/www/extsuite/extmail/html/default/index.html 文件
POP3与SMTP部分原代码[code]
<span id="dmy" style="color:#666;line-height:20px;">
        POP3与SMTP服务器设置信息<br />
                POP3 <b>:</b>&nbsp;&nbsp;pop3.yourdomain.com<br />
                SMTP <b>:</b>&nbsp;&nbsp;smtp.yourdomain.com<br />
        </span>
[/code]POP3与SMTP部分改后的代码:[code]
<span id="dmy" style="color:#666;line-height:20px;">
        <%hint_pop3_setting%><br />
                POP3 <b>:</b>  <script>
  var s,siteUrl;
  s=document.location+"";
  siteUrl=s.substring(7,s.indexOf('/',7));
  document.write(siteUrl);
</script><br />

                SMTP <b>:</b>  <script>
  var s,siteUrl;
  s=document.location+"";
  siteUrl=s.substring(7,s.indexOf('/',7));
  document.write(siteUrl);
</script><br />
                <%username%> <b>:</b>  <%username%>@
<script>
function domain1() {
var url = document.location.href;
url = url.replace(/^(http:\/\/|https:\/\/)*([a-zA-Z0-9-_\.=]+):*.*/, "$2");
var res = url.match(/^(mail|webmail|www|freemail|)\.(.*)/);
if (res) { url = res[2] }
return url;
}
var dm;
dm = domain1();
document.write(dm);
</script><br />
        </span>
[/code]效果:
当使用 mail.xxx.edu.cn访问时
输出[code]
POP3与SMTP服务器设置信息
POP3 :  mail.xxx.edu.cn
SMTP :  mail.xxx.edu.cn
用户名 :  用户名@xxx.edu.cn
[/code]当使用 mail.jzland.com访问时
输出[code]
POP3与SMTP服务器设置信息
POP3 :  mail.jzland.com
SMTP :  mail.jzland.com
用户名 :  用户名@jzland.com
[/code]当使用 xxx.com访问时
输出[code]
POP3与SMTP服务器设置信息
POP3 :  xxx.com
SMTP :  xxx.com
用户名 :  用户名@xxx.com
[/code]建议extmail 开发组的同学参考以上代码把这块改进一下

[[i] 本帖最后由 y109 于 2009-9-16 10:30 编辑 [/i]]

syhandwork 发表于 2009-9-16 10:30

有没有切图给一个看看。

y109 发表于 2009-9-16 10:32

哥们您太快了!
我切的图传不上来,所以就直接写了

liushaobo 发表于 2009-9-16 10:49

:lol  LZ很强呀,顶

桂林仔 发表于 2009-9-16 11:07

好东西,收下了

lixvfei 发表于 2009-9-16 11:11

厉害,厉害呵呵。。。顶。

syhandwork 发表于 2009-9-16 14:32

好东西,收下了。

chifeng 发表于 2009-9-16 17:52

强,顶一下楼主!!!

hover_sky 发表于 2009-9-16 18:06

lz实在是强

hzqbbc 发表于 2009-9-16 19:21

支持。这个要加入官方src!

ryuhi 发表于 2009-9-17 01:31

不顶不行啊。:handshake
明天就去改,哈哈

z0800 发表于 2009-9-17 16:04

留言顶一下

6fish 发表于 2009-9-17 16:13

好东西就要支持,加油啊兄弟

y109 发表于 2009-9-17 23:21

这个比较惭愧啊,其实就是借用了一下index.html里原有的代码,加工了一下,大家别见笑啊,我平常也不怎么喜欢发帖,实在是觉得喜欢EMOS,简单好用,所以忍不住献丑了。
一直有一个想法还没来得及实现,就是借用extmail的用户给用户开通FTP(pure-ftpd)让用户可以直接用ftp访问邮箱里的 网络磁盘,我用过PURE-FTPD 应该也不是很难实现的,就是磁盘限额不知道能不能统一,还没有时间仔细研究过;
再进一步就是,可以再 网络磁盘 中建立一个www文件夹,作为用户的网页空间,用户把自己的个人网页,blog什么的可以放进去,就可以拥有个人主页了,再通过apache的rewrite 功能实现3级域名。这样用户的主页地址就是:[url]http://user.xxx.com[/url] ,如果都能实现,感觉还是不错的,请大侠们讨论下可行性,与最佳实现方案。

[url=http://www.extmail.org/forum/viewthread.php?tid=11693&page=1&extra=page%3D1]怕大家看不见,所以另起一贴啊![/url]

[[i] 本帖最后由 y109 于 2009-9-17 23:27 编辑 [/i]]

mouse 发表于 2009-9-19 11:13

呵呵。用ftp登陆网络磁盘倒是个很不错的想法啊!!支持!!如果能实现就牛了

plumlee 发表于 2010-3-2 20:17

我就是因为它不会自动改,所以改成广告位了。

gxh521 发表于 2010-3-4 13:59

学习了,使用中

fzhyextmail 发表于 2010-3-4 15:52

我也和bbc提过,这个功能必加

cary96 发表于 2010-3-8 08:39

LZ好强,得支持下。:kiss:

liehuo 发表于 2010-3-15 14:28

很好啊,谢谢!

roy 发表于 2010-4-25 10:02

做细节大师,谢谢!

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.