On Wed, Aug 18, 2021 at 12:27:36PM -0700, Ron Garret wrote: > > Milters are primarily for content filtering, > > Sure, but... > > > they don't or shouldn’t affect address rewriting and message routing. > > That doesn’t make sense to me. One of the main uses of a milter is to > sequester mail with questionable content and prevent it from being > delivered to an end user. I don’t see how it can do that without > affecting message routing.
I don't think of rejecting or quarantining messages as "message routing". Such messages are no longer part of the mail stream. > (Also, just because milters are primarily used for content filtering > doesn’t mean that they can’t or shouldn’t be used for other things as > well. It may well be the case that they should not be used for other > things, but the mere fact that they are not is not in and of itself a > good argument that they should not.) You can (ab)use milters to do all kinds of things, but the resulting deployments become very difficult to reason about. It is best to divide and conquer, having each component do a specific narrow task, so that the whole system is somewhat predictable. -- Viktor.