摘要:
本文讨论了如何设置AppFuse的开发环境所需的SMTP服务器
SMTP
服务器的安装
标题:
【原创翻译】SMTP服务器的安装【AppFuse文档-6】
摘要:
本文讨论了如何设置AppFuse的开发环境所需的SMTP服务器
作译者:
翻译者: 陈海青(josonchen)
日期:2007.10.25
英文版网址
:
http://appfuse.org/display/APF/Installing+an+SMTP+Server
AppFuse
的设置要求之一就是需要一个
SMTP
服务器
.
现在看来,对
AppFuse
来说最简便可靠的配置方法就是设置一个位于同一台主机
(
localhost)
上的
SMTP
服务器
.
对一些操作系统而言
(
如,
Linux
或者
OS X)
,使用默认安装的
SMTP
服务器就不会有什么问题,但对使用
Windows
的
AppFuse
新用户来说,
一般需要重新配置
SMTP
服务器
.
以下是在你相应的操作系统上安装
SMTP
服务器的几个简单操作
:
平台无关的服务器
- Apache James- 是使用Java写的完整的邮件和新闻服务器。
使用
James
发送邮件很轻松的
.
简单地下载并解压缩
James
的发行包,
cd
到
'james-2.3.0/bin'
目录
(
因版本而异
),
然后运行
run.sh (windows
下是
run.bat)
脚本
. (
如果在
Linux
主机上运行,需要用
SU
命令改变身份,否则可能不能绑定到必要的端口
)
。如果需要配置
James
来接收邮件,那请参考
James
软件的文档
.
Windows
- IIS- (NT/2000/XP) 操作系统提供了Microsoft SMTP 服务器(其他的参见setup guide)
配置
IIS
提供的
SMTP
服务器很重要
,
目的是启用它的邮件传递功能,这样才能为
AppFuse
正确的路由邮件
.
步骤如下
:
1.
打开
SMTP
的属性窗口
1.
点击开始菜单
2.
进入控制面板
3.
管理工具
4.
Internet Information Services
5.
展开
appfuse
要使用的域名所在站点
6.
右键单击“
Default SMTP Virtual Server
”
2.
点击“访问
--Access
”标签
3.
单击“中继
--Relay
”按钮,启动“终极约束规则
--Relay Restrictions
”
窗口
4.
选中
"
仅列表中
"
选项
5.
点击“增加”按钮,增加需要访问的域名
6.
如果使用
localhost
作为默认的
SMTP
服务器
,
要确保把
127.0.0.1
加入,这样
localhost
才能正确地中继邮件
.
7.
最后,点击
”
确定
”,”
应用
”,”
确定
”
保存修改内容
.
还要注意,如果被防火墙保护,需要打开防火墙的 25 和 2525 端口 .
还要注意,如果被防火墙保护,需要打开防火墙的 25 和 2525 端口 .
- FreeSMTP- (9x/NT/2000/XP) 是一个免费的、可以缩小到系统的通知栏处(system tray)运行的SMTP 服务器
OS X
- Postfix- 操作系统自带
Linux
毫无疑问,还有很多选择
.
这只是大家在使用
AppFuse
时曾用过的一些
.
如果你知道有其他的服务器,请来补充
.
|