Edgewall Software

Ticket #7488 (new enhancement)

Opened 5 months ago

Last modified 3 months ago

Regarding Encrypted/Signed Outbound Notifications

Reported by: phreed@… Owned by:
Priority: normal Milestone: 0.13
Component: general Version:
Severity: normal Keywords:
Cc:

Description

We have a customer requirement for all outbound notifications to be both signed (by trac) and encrypted for the recipient.

We did the following... Route all notifications to a local delivery agent (.forward -> procmail). This was done by changing the behavior of get_smtp_address in trac/notification.py

def get_smtp_address(self, address):
        if not address:
            return None
        position = address.find('@')
        if position < 0:
            return address + '@localhost'
        return address[:position] + '@localhost'

This works well for us.

Attachments

Change History

Changed 5 months ago by phreed@…

Incidentally, I am looking at using procmail to update tickets using inbound email. Possibly using email2trac or writing something a little more specialized using TracDev/DataModels

Changed 3 months ago by rblank

  • milestone set to 0.13

This could be part of the enhanced notification architecture scheduled for 0.13.

Add/Change #7488 (Regarding Encrypted/Signed Outbound Notifications)

Author



Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will change from (none). Next status will be 'new'
The owner will change from (none) to anonymous. Next status will be 'assigned'
 
Note: See TracTickets for help on using tickets.