航海日志 hhrz.org hhrz.net chq.name

  • 增大字号
  • 默认文字大小
  • 减小字号

【原创翻译】SMTP服务器的安装【AppFuse文档-6】

E-mail 打印 PDF
用户评价: / 0
好 
摘要:
本文讨论了如何设置AppFuse的开发环境所需的SMTP服务器
SMTP服务器的安装
 
标题
【原创翻译】SMTP服务器的安装【AppFuse文档-6】
 
摘要:
本文讨论了如何设置AppFuse的开发环境所需的SMTP服务器 
 
作译者:
翻译者: 陈海青(josonchen)
Added by Matt Raible, last edited by Bryan Noll on Feb 20, 2007 16:39
 
日期:2007.10.25
 
英文版网址http://appfuse.org/display/APF/Installing+an+SMTP+Server
 
 
 
Added by Matt Raible, last edited by Bryan Noll on Feb 20, 2007 16:39
 
AppFuse的设置要求之一就是需要一个SMTP 服务器. 现在看来,对AppFuse来说最简便可靠的配置方法就是设置一个位于同一台主机(localhost)上的SMTP服务器. 对一些操作系统而言(如,Linux或者 OS X),使用默认安装的SMTP 服务器就不会有什么问题,但对使用WindowsAppFuse新用户来说,一般需要重新配置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 端口.
  • FreeSMTP- (9x/NT/2000/XP) 是一个免费的、可以缩小到系统的通知栏处(system tray)运行的SMTP 服务器
OS X
Linux
  • Sendmail- Linux 上最常用的SMTP 服务器
  • Postfix- Sendmail 的替代方案,特点是容易配置
毫无疑问,还有很多选择. 这只是大家在使用AppFuse时曾用过的一些. 如果你知道有其他的服务器,请来补充.