Sun Java System Messaging Server 6 2005Q4 MTA Developer's Reference

Example

The following code fragment illustrates how this routine is used to retrieve the delivery flags and intermediate recipient address for each recipient address.


int dflags, istat;
const char *to, *ito;

while (!(istat = mtaDequeueRecipientNext(dq, &to, NULL, 0)))
{
    mtaDequeueInfo(dq, MTA_DELIVERY_FLAGS, &dflags,
                   MTA_IRCPT_TO, &ito, NULL, 0);
    printf("Delivery flags: %d\n"
           "Intermediate recipient address: %s\n", dflags, ito);
}
if (istat != MTA_EOF)
    printf("An error occured; %s\n", mtaStrError(istat));