[Mimedefang] Differentiating multiple sendmail instances
Philip Prindeville
philipp_subx at redfish-solutions.com
Mon Oct 11 16:20:42 EDT 2010
On 10/11/10 11:01 AM, kd6lvw at yahoo.com wrote:
> --- On Mon, 10/11/10, Philip Prindeville<philipp_subx at redfish-solutions.com> wrote:
>> Ok, so I have the following scenario:
>>
>> (1) I'm running a sendmail in "local submission mode" and
>> another as a "relay" (587 and 25), respectively.
>>
>> (2) I'm behind a NATting port-forwarding firewall, and
>> based on various criteria I'll port-forward to different
>> instances of sendmail all running on one host (i.e. one
>> instance with its own config on 2500, another instance with
>> its own config on 2501, etc.... up to 2549).
>>
>> I need in both cases to be able to have Mimedefang
>> differentiate which instance of Sendmail is invoking it, and
>> apply certain tests conditionally. And I need to be
>> able to do it starting with filter_relay().
>>
>> How do I do this?
> You obviously were not paying attention. I stated earlier (October 6):
>
> "{daemon_name} is passed and implies the destination port."
>
> Typical values are "MTA" and "MSA" and actual values depend on your precise sendmail configuration. This means that anyone can tell the difference between "relay" and "submission" modes.
Should I restate my question?
If I have several instances in scenario (2) then they all need to be given unique names? That's a bit heavy-handed as a work-around. The shortcoming is in Mimedefang, not Sendmail.
So I'd need to modify the config files because I can't easily generate them with the .mc templates.
More information about the MIMEDefang
mailing list