Adding Signature based on header?

Dhawal Doshy dhawal at netmagicsolutions.com
Tue Apr 3 16:51:23 IST 2007


Steve Freegard wrote:
> Hi Dhawal/Paul,
> 
> Dhawal Doshy wrote:
>> Paul Hutchings wrote:
>>> I have MailScanner on a Postfix box.
>>>
>>> I run one instance on Postfix and 2 Postfix listeners, normal SMTP, and
>>> a separate Authenticated SMTP listener.
>>>
>>> I have a Signature rule to only sign email from my internal mail servers
>>> IP address. How would I apply this signature to email sent via the 
>>> Authenticated
>>> SMTP listener?
>>>
>>> AIUI Postfix adds some sort of "Authenticated User" header, can I have a
>>> From: rule based on that?
>>
>> MailScanner doesn't support header based rules, however you can write 
>> a custom function to do this..  <quoting Ken A>The headers are 
>> available as @{$message->{headers}} in the Message Object, so you can 
>> use a Custom Function to get the result of a header check and a yes/no 
>> result for a rule.</quoting Ken A>
>>
>> Has anyone on the list written a header based custom function that can 
>> be trivially modified for such a purpose?
> 
> No - but if one of you can mail me some examples - I have some code in 
> MailScanner that does something similar that I should be able to modify 
> and put on the Wiki as this would seem to be pretty useful in a lot of 
> cases.

Would this be enough?? See the part "(Authenticated sender: 
dhawal at netmagicsolutions.com)"

Return-Path: <dhawal at netmagicsolutions.com>
Received: (qmail 2963 invoked from network); 3 Apr 2007 14:47:12 -0000
Received: from db.netmagicians.com (202.87.39.111)
   by netmagicsolutions.com with SMTP; 3 Apr 2007 14:47:12 -0000
Received: from db.netmagicians.com (db.netmagicians.com [202.87.39.111])
	(Authenticated sender: dhawal at netmagicsolutions.com)
	by db.netmagicians.com (Postfix) with ESMTP id 0934B40109F
	for <dhawal at netmagicsolutions.com>; Tue,  3 Apr 2007 20:15:26 +0530 (IST)
Message-Id: <20070403144528.0934B40109F at db.netmagicians.com>
Date: Tue,  3 Apr 2007 20:15:26 +0530 (IST)
From: dhawal at netmagicsolutions.com
To: undisclosed-recipients:;

Thanks a ton, Steve..




More information about the MailScanner mailing list