Summary: | Request: add bounce encapsulation patch to qmail | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ryan Finnie <ryan> |
Component: | New packages | Assignee: | Net-Mail Packages <net-mail+disabled> |
Status: | VERIFIED TEST-REQUEST | ||
Severity: | enhancement | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 29485 |
Description
Ryan Finnie
2004-01-20 14:50:56 UTC
reading your ChangeLog there for the message unique identifier, look at using time + process id (just like maildir filenames). you should be able to borrow the code from the delievry code. qmail-send does not fork itself out for each message processed, so the pid is going to always remain the same. And since the time is not hires, it's possible that both the bounce and the bounced bounce can be processed in the same second, which really screws up the MIME encapsulation. (Unlikely, but before I added the stdlib.h/rand() functionality, I would see it occur every couple weeks.) In response to the previous comments, RFC1918 tagging functionality was change, and has been running beautifully for the last few months. New version at http://www.finnie.org/software/qmail-bounce-encap/qmail-bounce-encap-20040210.patch Heh, I don't think anybody noticed, but that previous comment should say "RFC822", not "RFC1918" :) Added to qmail-1.03-r16. Could you test it, please? Sorry for the delay, seems to work fine. Thanks! Closing the bug. Thanks for testing! |