Share

QmailAdmin

Tracker: Patches

5 autoresponder fix - ID: 808962
Last Update: Comment added ( volz0r )

this is more of a temporary workaround than a fix.
However, I think the process for vacation replies and
'mail robots' should be rethought because the current
implementation is somewhat broken.

mailing list messages:
mailing list messages should NOT be bounced by
autorespond when used with vacation replies, but it
does make sense that they should be bounced to a 'mail
robot'. When they are used with vacation replies the
autoresponder should silenly ignore the message and
exit 0, allowing for further processing of the .qmail
file. Obviously if someone subscribe the autoresponder
bot to a mailing list, you would want it to bounce
messages back so the mailing list will remove the address.

precedence: bulk, etc mails
these again should NOT be replied to, however,
autoresponder should not take it upon itself to bounce
such messages, it should simply ignore them (in
vacation response situations). for the application of
a 'mail robot' it also makes sense for autoresponder to
bounce these messages, although due to the advent of
forged return paths, I think a better use here would be
to simply exit 99.

mailer-daemon:
again, in situations where autorespond is used for a
vacation reply, such messages should simply be ignored
by autoresponder, but still allowed to be delivered.
as a mail robot, they can either be bounced or ignored,
I think ignored would probably be the preferred method.

I think of greater importance here is to have the
ability for a user to set a vacation reply and still
receive all of their emails than for autorespond to act
properly when used as a standalone mail announcement
program (or whatever use would be put for a "mail robot")

Further investigation should be done to decide what to
do about this situation, but here is a workaround for
now. This patch removes all hard errors from
autorespond, and replaces them with successes.


Jeremy Kitchen ( jeremykitchen ) - 2003-09-18 22:37

5

Closed

Out of Date

Matt Brookings

None

None

Public


Comments ( 4 )

Date: 2009-08-14 17:54
Sender: volz0rProject Admin

I intend to replace the autoresponder in 1.4
Thanks for the previous work on this.


Date: 2005-03-09 20:56
Sender: mbowe

Logged In: YES
user_id=795826

More information here

"[ 1156347 ] need an autorespond.c AND a vacation.c"
http://sourceforge.net/tracker/index.php?
func=detail&aid=1156347&group_id=6691&atid=106691


Date: 2005-03-04 00:12
Sender: mbowe

Logged In: YES
user_id=795826

I believe the correct solution will be to copy the code from
autorespond.c and make a vacation.c

Then mod the vacation.c with the new exit codes as
described above

And then mod qmailadmin to call the autorespond binary
when setting up mail robots, and to call the vacation binary
when setting up vacations


Date: 2005-03-01 18:33
Sender: nobody

Logged In: NO

Today is a holliday! Call me tomorrow


Attached File ( 1 )

Filename Description Download
autorespond-2.0.4-2.0.5.patch fix for broken autoresponse implementation Download

Changes ( 6 )

Field Old Value Date By
status_id Open 2009-08-14 17:54 volz0r
resolution_id None 2009-08-14 17:54 volz0r
assigned_to nobody 2009-08-14 17:54 volz0r
allow_comments 1 2009-08-14 17:54 volz0r
close_date - 2009-08-14 17:54 volz0r
File Added 61903: autorespond-2.0.4-2.0.5.patch 2003-09-18 22:37 jeremykitchen