一、目的:构建简单FTP和MAIL服务器为下一步发布到互连网做准备。另外如果你觉得Exchange很麻烦,就用winwebmail吧,绝对的简单方便,安全性也不错。
二、网络环境:
三、局域网发布FTP。
a)       安装FTP服务:从开始→控制面板→添加或删除程序→添加/删除windows组件,在弹出的对话框中选择“应用程序服务器”,然后单击“详细信息”按钮,在弹出的对话框中选“Internet信息服务(IIS)”,再单击“详细信息”按钮,最后在弹出的对话框中钩选“文件传输协议(FTP)服务”后单击确定,再单击一次确定,回到原来面板,接着单击“下一步”,系统读取win2k3安装文件完成安装。
b)
打开IIS,展开“JAME(本地计算机)”,看下面多了一个FTP站点,若没有出现,按“F5”键刷新一下,然后展开“FTP站点”,对“默认FTP站点”右键单击选“属性”,
在主目录中指定FTP站点目录路径,和权限,这里我用的是默认路径(如果想用其它目录做根目录,可单击浏览,指定路径即可),权限中钩选了写入,其它如安全帐户等全部默认不做任何设置,这里我们建个FTP只是用于试验,尽量的简单,其实IIS中所带的FTP根本就是一个鸡肋,不管是隔离还是非隔离站点,功能都不怎么样,就连向FTP里添加一个其它盘符中的目录也是非常麻烦之极。唯一的优点就是它和win2k3集成,可以对工作组中的用户或域中的用户细仔的设置读写权限,整体功能讲,远不如Sevr-U(FTP专业软件)功能强大。
c)        FTP站点测试。在IE中输入:ftp:\\jame.test.net回车,已经能正常连接到FTP,这个FTP站点允许任何人访问,登陆时用的都是匿名访问,使用的是IUSR_JAME默认用户和密码。

因为我们前面权限设置时允许“写入”,我以我们可以自由的在FTP中建立文件夹和复制文件,如下图:
C) FTP服务器搞定收工。
四、Winwebmail邮件服务器的安装和设置。
Winwebmail是一个使用简单,功能强大的邮件服务器,远比Exchange要简单多了,它支持Web页面登陆和其它第三方收发邮件软件(如Outlook等)登陆,管理员可由用户创建,也可用户自己创建,用户创建和使用简单方便,而且它还支持远程管理,我们若要做邮件服务器的话,大可拿它来练练手。
a)         软件的安装:我使用的是3.7.1.1企业版。
b)        安装完毕后,双击桌面winwebmail图标运行,在右下角系统托盘对winwebmail图标右键单击选“注册”,设置绑定网卡,然后输入序列号注册。
c)        接着再右键单击选“域名管理”,在新窗口中添加一个test.net的新域,然后按“钩”确认。
d)        至于WinWebMail的用户名你可以在服务器上添加,也可以在任何一个浏览器上登陆这个邮件服务器时添加,在服务器上添加右击winwebmail在系统托盘的图标,选“系统管理”,根据下图的步骤添加用户。
五、在IIS的WEB服务中发布WinWebMail。
a)         打开DNS管理,在正向查找区域,展开test.net,在它的右框中,鼠标指向空白区域右键单击选“新建别名(CNAME)。
b)        在别名中输入:mail,目标主机的完全合格的域名
c)        不要忘了在DNS的“转发器”中转发器IP设为:192.168.0.1,在“网上邻居”属性的“本地连接”的属性中设置DNS为192.168.0.254。(请参看上一篇博文:单网卡部署WEB+Mail+FTP+ISA服务器之三:局域网内发布网站(DNS、DHCP应用)
d)        用Ping命令测试这个域名是否正常解析,如下图。
e)         在IIS中找到默认网站,如下图
f)         对“默认网站”右击选“属性”,在“主目录”选项卡中设置本地路径,指向winwebmail安装目录下的Web子目录,如下图。
g)        在winwebmail\web中的网站首页是default.asp,所以要想让浏览器能显示网站的首页,必须在“文档”标签中的“启用默认内容文档”下的列表中存在:default.asp,若没有,单击“添加”按钮添加。
h)        再单击“网站”标签,单击“高级”按钮。
i)          在“高级网站标识”中,如下图顺序操作,选择1,单击2处“编辑”,在3处输入mail服务器的域名:mail.test.net.,最后一路确定下来。
j)          最后在1“Web服务扩展”中选择2处“Active Server Pages”并单击3处的”允许,启动ASP支持,因为winwebmail就是基于ASP开发的。
k)        Winwebmail部署完成。
五、测试邮件服务器。
a)         在IE中输入域名:mail.test.net,出现了winwebmail的登陆界面,如下图,支持用户自己申请邮箱。
b)        用默认的管理员帐号和密码(默认都是admin)登陆看看他的邮件功能界面和管理界面
c)        下面是“系统设置”界面。
d)        下面是“用户管理”界面,可“添加”、“删除”、“禁用”、“启用”用户。
e)         若你不喜欢在web中收发邮件,可使用其它第三方收发邮件软件,比如:OutLook Express,在设置SMTP和POP3服务器时都设置为:mail.test.net。
最后说一下:若你是winwebmail的系统管理员,这个系统中所有用户的所有邮件你都可以看到。

转载于:https://blog.51cto.com/newthink/196393

单网卡部署WEB+Mail+FTP+ISA服务器之四:局域网内部署FTP和winwebmail服务器相关推荐

  1. 如何在局域网内搭建FTP服务器,实现信息共享

    如何在局域网内搭建FTP服务器,实现信息共享 首先打开控制面板,点击程序 点击程序,点击启用或关闭windows功能,找到lnternet lnformation Services 点击前面小&quo ...

  2. MAC + Tomcat——部署Web项目时Tomcat启动成功,但部署的Web项目404错误

    问题描述 尝试在mac系统尝试部署web项目. 项目部署成功后,可以访问首页,可是一旦访问自己的部署的项目就报404的错误. 问题分析 和window部署有些不同 例如如下访问 http://127. ...

  3. squid反向代理作为web前端内容缓存器及局域网内客户机通过代理服务器上网

    反向代理服务器有两种传输模式: 1.同步模式:(如:squid)用户发起请求,请求立即被转到后端的服务器,于是在浏览器和后端服务器之间就建立了一个连接,在请求完成前这个连接是一直存在的. 2.异步模式 ...

  4. 配置Apache将自己的电脑做服务器使局域网内的电脑访问自己的主机

    很多的朋友都想把自己的电脑打造为服务器使别人能够访问.比如说你自己写了一网站,只能自己通过localhost访问或127.0.0.1访问.但是怎么让别人的电脑也能访问呢?来看看自己写的网站.现在我来讲 ...

  5. 移动设备如何上传文件到服务器上,局域网内移动设备快传文件

    原标题:局域网内移动设备快传文件 家里的移动设备越来越多,手机.平板等各式各样,而这些设备所使用的平台也各不相同,诸如Android.iOS.Windows等应有尽有.虽然每个平台都有着自己传输文件的 ...

  6. 局域网网站服务器dns设置,内网安装配置DNS服务器详解_实现局域网用域名访问...

    内网架设DNS服务器详解 适用环境: 局域网内用IIS建了一个网站,通过ip访问太麻烦,想在内部实现用域名访问 . http://192.168.1.107  是我建在内网的一个站 我们要实现的就是在 ...

  7. Python命令行创建http服务器,局域网内的文件传输好助手

    python拥有创建http服务器的包,一个命令即可创建一个http server 服务器 但是python2与python3的命令稍有不同 1.python2 使用 python -m Simple ...

  8. 1核1g1m服务器部署web项目,腾讯云 – 香港数据中心1核1G1M云服务器的性能与速度测试...

    通过腾讯云白送的100元无门槛代金券,购买了一个月的香港数据中心1核1G1M云服务器的使用权,因为大鸟从来没有测评过腾讯的机子,所以这次是个好机会. 这篇文章就来测评下腾讯云香港节点的云服务器,额,至 ...

  9. 局域网制作ftp服务器,如何架设内网ftp服务器 搭建ftp yum源

    1.启动系统,我是用iso镜像挂载,挂载到/iso mkdir  /iso mount -a -t iso9660 -o loop /dev/cdrom /iso 2.安装FTP服务(如果系统已带则在 ...

最新文章

  1. Python是否具有字符串“包含”子字符串方法?
  2. Java机器学习库ML之三Sampling(采样)
  3. systemd常见使用总结
  4. 学习这么美丽的事,你要不要和我一起?
  5. “ddl”有一个无效 SelectedValue,因为它不在项目列表中。
  6. mysql3.5.2 下载_mybatis 3.5.2 jar 下载
  7. linux crontab 实现每秒执行
  8. 封装数据库增删该通用方法
  9. 使用js实现复选框的全选、取消功能
  10. 项目报错-Some file crunching failed, see logs for details
  11. 博途IEC TIME数据类型_基于博途V15 西门子S7-1200数据处理指令应用-移动操作
  12. DDOS攻击与防御(一)
  13. B. Neko Performs Cat Furrier Transform(思维题)
  14. bzoj1050: [HAOI2006]旅行comf
  15. 在evaluate用到coco-caption时出现subprocess无法创建的错误
  16. 使用Python的turtle画五环
  17. java class加载_Java 类加载
  18. 微信小程序在开发者工具和预览下边跳转都好好的真机预览就找不到页面,报错 {“errMsg“:“navigateTo:fail page \“***\“ is not found“}
  19. NCH Eyeline Video System
  20. 带中继节点的蜂窝小区通信系统matlab仿真,输出吞吐量,功耗以及能效等

热门文章

  1. Intel汇编语言程序设计学习-第六章 条件处理-下
  2. Building Fire Stations 39届亚洲赛牡丹江站B题
  3. POJ 2516 基础费用流
  4. hdu1506 dp
  5. 【Android NDK 开发】NDK C/C++ 代码崩溃调试 - Tombstone 报错信息日志文件分析 ( 获取 tombstone_0X 崩溃日志信息 )
  6. 【Android 安全】DEX 加密 ( 不同 Android 版本的 DEX 加载 | Android 8.0 版本 DEX 加载分析 | Android 5.0 版本 DEX 加载分析 )
  7. 【Netty】NIO 缓冲区 ( Buffer ) ( 缓冲区读写类型 | 只读缓冲区 | 映射字节缓冲区 )
  8. 那些做的“不够好”的父母,他们可能已经做到了自己的100分
  9. 数学——Euler方法求解微分方程详解(python3)
  10. AOJ 491.扑克牌