My Oracle Support Banner

How to Serialize or Chain Milter Results for a Message in Multiple Channels? (Doc ID 2046006.1)

Last updated on MARCH 15, 2019

Applies to:

Oracle Communications Messaging Server - Version 7.0.5 and later
Information in this document applies to any platform.

Goal

Is it possible to have a message transit multiple channels before the SMTP 250 code is returned? In other words, serialize the results from multiple milters?

We have messages that come in on the tcp_local channel being handed off to three separate process channels, in order to serialize (as necessary) the passing of a message through various milters. Each of the channels includes at least one milter that could cause the message to be rejected. We want that rejection to bubble up to the SMTP conversation, so the message is rejected during the SMTP transaction rather than accepting it and later generating a non-delivery notification, which will likely be undeliverable. Is there a way to tell a channel to defer acceptance until all subordinate channels have accepted?
 

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.