Hmm it's actually simpler. The current date is already available. So you
can add the following header to the notification template:
Date: ${date?string("EEE, d MMM yyyy HH:mm:ss Z")}
You do not have to upgrade the jar.
Kind regards,
Martijn Brinkers
On 04/01/2014 02:16 PM, Martijn Brinkers wrote:
>> How can we add the Date field or how can we set X-Envelope-From in
>> order to put this sender address on a whitelist?
>
> Since Postfix normally adds the Date header if there is no date header
> yet I assume that in your case the MPA sends the email to Amavis
> directly and not to Postfix.
>
> So the "normal" setup is:
>
> Postfix -> MPA -> Postfix
>
> but your setup is:
>
> Postfix -> MPA -> Amavis -> Postfix
>
> So once your message is received by Postfix after handling, a Date
> header will always be added. There are two options:
>
> 1. Tell Amavis not to complain for missing date headers.
> 2. Add a missing date header when creating the notification message from
> the template.
>
> Option 1.
>
> I'm not sure whether you can tell Amavis not to complain when a missing
> date header is found. You mention adding some sort of header. Extra
> headers can be added to the template (in this case the notification
> template).
>
> Option 2.
>
> In principle you can add a Date header when the message is generated
> from the template. This requires the current date. The problem is that
> the current version of the template engine does not provide such a
> function. You can however upgrade to a newer release. Download the
> Freemarker release from
>
> http://freemarker.org/freemarkerdownload.html
>
> Extract freemarker.jar and replace the existing jar.
>
> In the template you can now use set the header with:
>
> Date: ${.now?string("EEE, d MMM yyyy HH:mm:ss Z")}
>
> (the ,now function is only supported with newer releases of freemarker)
>
> Note for other readers. The date header is added automatically after the
> email is handled. Only if you need to handle the email internally with
> some other mail filter, you might need to add the date header if the
> internal system complains that the date header is missing.
>
> Kind regards,
>
> Martijn Brinkers
>
>
> On 04/01/2014 12:45 PM, Stefan Michael Guenther wrote:
>> Hi,
>>
>> our Amavis installation doesn't like the notifications, that are send by
>> Djigzo:
>>
>> Return-Path: <>
>> Delivered-To: bad-header-quarantine
>> X-Envelope-From: <>
>> X-Envelope-To: <[email protected]>
>> X-Envelope-To-Blocked:
>> X-Quarantine-ID: <hfQFZ41K3zN2>
>> X-Amavis-Alert: BAD HEADER SECTION Missing required header field: "Date"
>> Received: from sysrv ([127.0.0.1])
>> by localhost (sysrv.xxxx.yy [127.0.0.1]) (amavisd-new, port 10024)
>> with ESMTP id hfQFZ41K3zN2 for <[email protected]>;
>> Tue, 1 Apr 2014 08:58:17 +0200 (CEST)
>> X-Keep-Djigzo-DKIM-Signature: v=1; d=djigzo;
>>
>> b=dOZyMsCFBtPDQCsU1CO/8mFXxSo+lQLafvS/VQ6s63UafMxu42FrhbLd5ZNM4M9o9aXOYIs9HMGbO+8/i11ej1ZW2JSCGxGyX1SdSr+wQZ28yPkUhCP9AogCCnNfXwFXRIUedlfGj0IB5fXnUSwlE9NHfk73O+pNnRJhspZwlt7XaV5MVDb7KyPgwOVYk4RqrI3D0RTYonLi2cseEb1nsTGMHfCVPFd3Gsihsyc/WWqOXNB2VmjD34TGv2hw5xxSXkjkZENCc45OuOXkqpV8FzwxW7+uyFNHOaWkcd5F+UvV5JjDegLDxxqNQPaUUoXGmEnYJe6EBwTpIgrhgv+dig==;
>> s=selector; c=relaxed/relaxed; a=rsa-sha256;
>> bh=ElBn5McqNPA4SyPuae4y17CzLonvGoxwlEf8sl5p2Yo=;
>> h=X-Keep-Djigzo-Auto-Submitted;
>> X-Keep-Djigzo-Auto-Submitted:
>> D51D19D2753B573A1CAB8281FEBF2824EBC064AABC3AC2E3892C9342E537E35E
>> From: <postmaster>
>> To: <[email protected]>
>> Subject: Eine Mail wurde verschluesselt
>> In-Reply-To: <5d30b997-39ce-4622-b7db-cd1678194a11@sysrv>
>> Mime-Version: 1.0
>> Content-Type: text/plain; charset=UTF-8; format=flowed
>> Content-Transfer-Encoding: quoted-printable
>> Auto-Submitted: auto-replied
>> Message-ID: <1172732320.141.1396335444114.JavaMail.djigzo@sysrv>
>>
>> How can we add the Date field or how can we set X-Envelope-From in order to
>> put this sender address on a whitelist?
>>
>> This is a manually installed Djigzo 2.3.1-7 on a Ubuntu 10.04. LTS
>>
>> Regards,
>>
>> Stefan
>>
>> _______________________________________________
>> Users mailing list
>> [email protected]
>> https://lists.djigzo.com/lists/listinfo/users
>>
>
>
--
DJIGZO email encryption
_______________________________________________
Users mailing list
[email protected]
https://lists.djigzo.com/lists/listinfo/users