

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
25 messages in net.sourceforge.lists.courier-usersRE: [courier-users] Re: My Modest Pro...| From | Sent On | Attachments |
|---|---|---|
| Lloyd Zusman | Feb 11, 2004 5:26 am | |
| Mitch (WebCob) | Feb 11, 2004 11:23 pm | |
| Derrick T. Woolworth | Feb 12, 2004 12:31 am | |
| Lloyd Zusman | Feb 12, 2004 4:16 am | |
| Lloyd Zusman | Feb 12, 2004 4:47 am | .patch |
| Malcolm Weir | Feb 12, 2004 7:50 am | |
| Jon Nelson | Feb 12, 2004 7:55 am | |
| Mitch (WebCob) | Feb 12, 2004 8:30 am | |
| Lloyd Zusman | Feb 12, 2004 9:07 am | |
| Mitch (WebCob) | Feb 12, 2004 9:41 am | |
| Lloyd Zusman | Feb 12, 2004 9:49 am | |
| Sam Varshavchik | Feb 12, 2004 4:05 pm | |
| Sam Varshavchik | Feb 12, 2004 4:06 pm | |
| Sam Varshavchik | Feb 12, 2004 4:08 pm | |
| Matt Pavlovich | Feb 13, 2004 7:11 am | |
| Lloyd Zusman | Feb 13, 2004 7:27 am | .patch |
| Lloyd Zusman | Feb 15, 2004 9:43 am | |
| Sam Varshavchik | Feb 15, 2004 2:07 pm | |
| Lloyd Zusman | Feb 15, 2004 5:38 pm | |
| Sam Varshavchik | Feb 15, 2004 6:10 pm | |
| Lloyd Zusman | Feb 15, 2004 7:49 pm | .patch |
| Mitch (WebCob) | Feb 15, 2004 8:06 pm | |
| Sam Varshavchik | Feb 15, 2004 8:14 pm | |
| Lloyd Zusman | Feb 15, 2004 8:34 pm | |
| Sam Varshavchik | Feb 16, 2004 5:19 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | RE: [courier-users] Re: My Modest Proposal | Actions... |
|---|---|---|
| From: | Mitch (WebCob) (mit...@webcob.com) | |
| Date: | Feb 15, 2004 8:06:43 pm | |
| List: | net.sourceforge.lists.courier-users | |
-----Original Message----- From: Lloyd Zusman [mailto:lj...@asfast.com] Sent: Sunday, February 15, 2004 7:48 PM To: Mitch (WebCob) Subject: Re: [courier-users] Re: My Modest Proposal
"Mitch \(WebCob\)" <mit...@webcob.com> writes:
[ ... ]
So ... I would request that Sam just expose the internal message structure to us during a global filter, and then give us the tools to hang ourselves.
I agree with you totally, BUT I thought this would be a low effort solution to allow header mods without the complications of forcing a rebuild of this internal sctructure - which is certainly beyond my C capability... with this, adding a Spam: yes or Spam: no_ is easy, and doesn't require a reject / resubmit.
Have you looked through the code to see how easy this change would be to write?
Totally simple! See what Sam is saying is that you CAN change the message file as long as none of the key information changes location... so as long as headers remain the same size, the content can change... as long as body parts remain the same size, content CAN change.
So if we use submit to add the headers, before the structure is built, and just pad them to the largest size to be used, then we can edit them inside a filter without effect on courier.
e.g. add:
Spam-Status: XXX
Replace with: Spam-Status: yes OR Spam-Status: no_
The same could work for anything that desires to add a header to flag a status on a message without resubmission.
The first hack would be to simply add a constant with whatever headers hardcoded (this is within my C ability ;-)
The better hack would be to add support for a config file which would contain a template for all headers to add - could ideally be read as courier is loaded or as submit is run. I'm hoping there is someone C'ish enough to do this - or I can do the former, but the former certainly isn't polished enough for distribution.
I'm going to continue pushing for my "id" solution as part of the "Received:" header. Please don't take this as a rejection of your good ideas. I just think that a unique ID is a beneficial addition to the "Received" header, especially since it's part of one or more RFC's, and because other MTA's implement it.
There is nothing about that "id" field which precludes any of your suggestions.
Nope - understood - the only qualm I had about this is that we are already partially screwed for spam assassin support - the more we mod our receive headers the worse it will be.
Well, the "id" field has been in one or more RFC's for years. At least one other MTA, namely exim, uses this "id" field exactly as I use it here: it contains the queue ID (I just posted a patch to use this queue ID instead of my own, home-grown unique ID).
Therefore, I doubt that this will have any added impact on SpamAssassin.
Would still be interesting to see what happens... and as I indicated in the bug notice I forwarded to the courier list... SpamAssassin ack the problem, but keep putting off the fix for courier... if anyone interested in courier is PERL friendly, it would be a good thing to get fixed.
If your change makes the Received header more like an Exim receiver header, then it might fix the problem already - worth testing... an indication of the problem is triggering the dynablock rule on mail submitted through the courier server. At least I think that's how it works.
m/








.patch