我们希望模拟许多客户端发送邮件的负载,并且我们希望它可以编写脚本。
我们不确定的部分是,我们的可能消息提交方法(SMTP 和 SOAP)是否由 POA 以与普通 MUA 足够相似的方式处理,以便我们获得足够准确的结果。
据我所知,SMTP(以及 IMAP 和 POP)由 GroupWise Internet Agent 处理。GWIA 只是 POA 的网关吗?
答案1
根据消息流程图(关联) GWIA 实际上是 MTA 的代理,而不是 POA 的代理。SMTP 邮件流到达 GWIA,路由到 MTA,MTA 再路由到 POA。
至于模拟 POA 的负载,这实际上取决于您要模拟哪种负载。有几种:
- 用户正常发送邮件。这将需要输入从客户端通过 TCP 到达的消息、将消息输入到每个用户的邮箱数据库中、归档所有附件并根据需要将消息发送到 MTA。
- 用户正常接收邮件。该邮件从 MTA 入站,进入邮件数据库并归档所有附件。
第一个要点几乎不可能模拟,因为它需要来自客户端的主动连接。要模拟这一点,您必须编写一个可以模拟 GW 客户端负载的 TCP 程序,但我不知道有什么工具可以做到这一点。
第二点比较简单,因为您可以将文件放入MTA/mslocal/$postx/0-7 目录,MTA 将在此将其传送给 POA 进行归档。MTA 目录布局指南。当然,这会给 MTA 增加负载,但这是打击 POA 最简单的方法。
不幸的是,我已经不记得 MTA 使用的文件格式了。