Imail SMTP 服务器遵循标准的简单邮件传输协议. 可以从其他因特网邮件服务器接收电
子邮件或者发送电子邮件到因特网上的其他邮件服务器. 发送的邮件被Imail 送至邮件
序列中存储直到邮件被确认到达目的地. 接受的邮件被送至邮件连接池中存储直到用户通
过POP3 或IMAP4 邮件客户端把邮件收下来. 邮件接受的动作可以在客户端和服务器的
后台工作.你可以通过对Imail 的安全设定以避免一些危险的操作. 具体描述请看第9 章.
SMTP 对RFCs 的支持
Imail 的SMTP 服务支持以下几种标准TCP/IP 协议:
• RFC 821 and 822 SMTP
• RFC 1869 SMTP 服务扩展
• RFC 1870 SMTP 服务对于信息大小的扩展
声明
• RFC 1891,1892,1893,1894 SMTP 对于分发状态提示的扩展.
• RFC 1985 SMTP 对于远端消息队列的扩展. 目前IMail 提供对“ETRN
host.name” and “ETRN @domain.name.” 的支持. For more information,
see “Using ETRN to Retrieve Mail” on page 48.
• RFC 2222 SMTP 服务对安全认证的扩展. Imail 支持PLAIN, LOGIN, 和CRAM-MD5.
基本信息
SMTP 服务即使在你登录出系统后仍将继续运行. 该服务可以完全在后台工作或者在前台
工作。
SMTP 服务使用smtpd32.exe 程序提供服务,从NT 注册登记表中得到绝大多数相关设
置。由于这个原因,在你改变了Imail 的安装路径后,你必须卸载Imail 并且重新安
装Imail.
登录
缺省状态下,SMTP 服务登录为系统账户然后自动运行。你可以在Window NT/2000 的控
制面板中的服务管理程序中改变这些设定。
操作步骤:
1 在控制面板中,选择服务管理应用程序。这时,将会出现服务管理对话框。
2 选择IMail SMTP Server 服务并且点击。
3 (可选) 选择Startup Type.
4 在Log On As, 选在你想登录的账户。
如果你有任何一个邮件主机采用了Windwos NT 用户数据库作为Imail 的用户数据库,
SMTP 服务必须用系统账户登录。
如果你希望在桌面上看到Imail 服务的图表,选择Allow service to interact with
desktop. 这时,Imail 将运行在当前帐户下。(具体情况请参考Windows NT.) SMTP 服
务在你登出后将继续运行. Imail 图标将消失直到你用同一用户登录。
注意
如果任何一个邮件主机采用了外部数据库作为用户数据库,SMTP 服务登录的帐号必须有
权限访问该外部数据库。
请确认在你安装完以后发送了测试邮件,在Imail 的日志文件有相关信息,在系统事件
日志文件中也有相关信息。如果SMTP 服务无法创建锁定文件,请确认你的权限设定正
确。
设置SMTP 服务
设置SMTP 服务:
1 选择“Services” 目录点击SMTP.
2 然后在右边点击SMTP 标签。
3 利用各种选项配置SMTP 服务。
4 点击Apply 保存改变。
5 停止SMTP 服务,等待5-10 秒后重新启动服务(利用按钮Stop/Start Service)
6 点击按钮OK 退出对话框。
SMTP 选项
你可以利用以下选项配置SMTP 服务。
日志选项
在Log To 区域中, 选择你想存放日志的文件。
SMTP 事件
• No Log 关闭日志功能.
• SYSMMDD.TXT 所有发送和接受邮件的动作的日志都记录在该文件中:
MAILDIR/spool/sysmmdd.txt, mm 代表月份dd 代表日期。
• App Log causes所有发送和接受的邮件的动作的日志都记录在应用程序日志中。你可
以用Windows NT 的事件查看器浏览。
• Log Server (缺省设置) 所有的日志信息都被送往在Log Files 标签中指定的日志服
务器的IP 地址
Debug Messages. 当该功能被应用时,所有的调试信息都被记录在日志中。
注意
该选项需要更多得系统资源。
IMAP4.
Default Mail Host 缺省邮件主机名当在邮件地址中写用户名时,将采用缺省的主机
名。一般该处为空。在您有多个mail 主机在同一个系统时,您可以在该处指定一个缺省
的主机。
Domain Name Server address. 在你的网络中提供域名服务的系统的IP 地址。你可以在
这里输入多个系统的IP 地址用空格格开。当你的系统需要提供发送外部邮件时,需要这
些域名服务的IP 地址。
Tries before returning to sender. 重试次数。定义了在发送邮件到某个用户失败重
发的次数。0 为不重试。如果你每隔30分钟重发一次并保持3天,你应该设为144。缺省的
次数为20 ,缺省的重发间隔时间为30。在缺省配置下,发送失败的邮件在10个小时后会
被退回来。
Queue Timer. 以分为单位,SMTP 检查发送邮件队列的间隔时间。(请阅读Tries
before returning to sender 选项)
Server Status. 在按钮Start/Stop Service 左面,描述了当前服务器的状态。
Start/Stop Service. 这个按钮切换当前服务器的状态。
Using a Remote Mail Gateway 使用一个远端邮件网关
使用网关选项,你可以定义使用哪个远端邮件服务器网关。
Remote Mail Gateway Host 远端邮件网关主机你使用的用来发送邮件的邮件服务器的
名字或IP 地址。当你的服务器不能直接发送邮件时,你可以利用该服务器发送邮件。缺
省为空。当你使用选项Send all remote mail through gateway时你必须输入名字或地
址。
Send all remote mail through gateway. 设置Imail 服务器通过指定的远端邮件网关
发送所有邮件。如果未指定, Imail 将试图直接发送。
Tries before sending to gateway. 在发送邮件到到远端邮件网关失败后重试次数。正
确的数值依赖远端邮件网关和Send all remote mail through gateway 选项。
SMTP Processes SMTP系统进程
The 缺省SMTP 每次同时处理的邮件最大值为30。如果你有大量的邮件需要同时处理或
有数量非常巨大的邮件列表,你可以通过修改Windows NT/2000 的注册登记表提高处理
能力:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SMTPD32\Parameters
\MaxQueProc
如果你没有在注册登记表中发现该条目,你需要自己增加这条。
SMTP 安全
具体的Imail SMTP 安全问题请参阅第九章: 安全和防垃圾邮件. ,