6.0.0-beta1
8/15/25

[#8781] Vacation option drop message , when a mail without return path
Summary Vacation option drop message , when a mail without return path
Queue Vacation
Queue Version 3.2
Type Bug
State Not A Bug
Priority 1. Low
Owners
Requester keithwan (at) rthk (dot) org (dot) hk
Created 12/17/2009 (5720 days ago)
Due 12/17/2009 (5720 days ago)
Updated 12/18/2009 (5719 days ago)
Assigned 12/18/2009 (5719 days ago)
Resolved 12/18/2009 (5719 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
12/18/2009 03:40:49 PM Jan Schneider State ⇒ Not A Bug
 
12/18/2009 03:29:39 PM Eric Rostetter Comment #4 Reply to this comment
Of course I assume when it says "drop the message" it means no reply 
is generated for the message, but the message is still delivered 
properly to the recipient.  I can't imagine how vacation itself would 
drop the message without delivery (that would have to be done by some 
actual vacation program, not the Horde vacation module).
12/18/2009 03:27:35 PM Eric Rostetter Comment #3 Reply to this comment
If I understand correctly, this is correct behaviour on the part of 
vacation, per RFC 3834.  If there is a problem, it is with Notes 
rather than vacation.  Per the RFC:

       Responders MUST NOT generate any response for which the
       destination of that response would be a null address (e.g., an
       address for which SMTP MAIL FROM or Return-Path is <>), since the
       response would not be delivered to a useful destination.
       Responders MAY refuse to generate responses for addresses commonly
       used as return addresses by responders - e.g., those with local-
       parts matching "owner-*", "*-request", "MAILER-DAEMON", etc.
       Responders are encouraged to check the destination address for
       validity before generating the response, to avoid generating
       responses that cannot be delivered or are unlikely to be useful.

So, if there is no return path, or there is an empty/null return path, 
we should not generate a reply.  More specifically, the RFC states:

    If the response is to be generated after delivery, and there is no
    Return-Path field in the subject message, there is an implementation
    or configuration error in the SMTP server that delivered the message
    or gatewayed the message outside of SMTP.  A Personal or Group
    responder SHOULD NOT deliver a response to any address other than
    that in the Return-Path field, even if the Return-Path field is
    missing.  It is better to fix the problem with the mail delivery
    system than to rely on heuristics to guess the appropriate
    destination of the response.  Such heuristics have been known to
    cause problems in the past.

So, IMHO, this says fix Notes, and leave vacation as is.
12/18/2009 12:28:13 PM Jan Schneider Comment #2
Priority ⇒ 1. Low
State ⇒ Feedback
Reply to this comment
What does this have to do with Horde Vacation?
12/17/2009 01:24:45 AM keithwan (at) rthk (dot) org (dot) hk Comment #1
Priority ⇒ 3. High
Type ⇒ Bug
Summary ⇒ Vacation option drop message , when a mail without return path
Due ⇒ 12/17/2009
Queue ⇒ Vacation
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
Reply to this comment
Find a problem with Lotus Notes mail rules , when a mail forwarded 
from Lotus Notes 6.5 forward agent that will not contain return path , 
the vacation modules will drop that message any idea to figure out 
that problem , Thank You !

Saved Queries