Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

We are looking to simulate the load of many clients sending mail, and we want it to be scriptable.

The part that we are unsure about is if our possible message submission methods (SMTP and SOAP) are handled by the POA in a similar enough way to a normal MUA that we will get accurate enough results.

From my understanding SMTP (as well as IMAP and POP) is handled by the GroupWise Internet Agent. Is the GWIA just a gateway to the POA?

share|improve this question
add comment

1 Answer

According to the message flow charts (link) the GWIA is actually an agent of the MTA, not the POA. SMTP Message flow hits the GWIA, routes to the MTA, which in turn routes to to the POA.

AS for simulating load of the POA, it really depends on what kind of load you want to simulate. There are several kinds:

  • Users Sending Mail Normally. This will require entering the messages arriving over TCP from clients, entering messages into the per-user mailbox databases, filing any Attachmentss, and sending messages as needed to the MTA.
  • Users Receiving Mail Normally. This mail inbound from the MTA, entering mail databases, and filing any attachments.

The first bullet point is nearly impossible to simulate since it requires an active connection from the client. To simulate that you'll have to write a TCP program that can simulate GW client load, and I don't know of any tools to do that.

The second point is easier, since you can drop files into the MTA's /mslocal/$postx/0-7 directory, where the MTA will transfer it to the POA for filing. MTA directory-layout guide. It'll put load on the MTA, of course, but it's the easiest way to pound a POA.

Unfortunately, I no longer remember the file format used by the MTA.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.