From: Tom C. <tom...@us...> - 2006-06-29 19:30:18
|
Update of /cvsroot/qmailadmin/qmailadmin In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv29660 Modified Files: Tag: stable-1_2 ChangeLog autorespond.c Log Message: Create autoresponder message before creating its .qmail file. Deliver copy before autoresponding to ensure delivery. Index: autorespond.c =================================================================== RCS file: /cvsroot/qmailadmin/qmailadmin/autorespond.c,v retrieving revision 1.3.2.4 retrieving revision 1.3.2.5 diff -u -d -r1.3.2.4 -r1.3.2.5 --- autorespond.c 23 Jan 2005 17:35:11 -0000 1.3.2.4 +++ autorespond.c 29 Jun 2006 19:30:05 -0000 1.3.2.5 @@ -168,18 +168,6 @@ mkdir(TmpBuf2, 0750); /* - * Make the autoresponder .qmail file - */ - valias_delete (ActionUser, Domain); - sprintf(TmpBuf, "|%s/autorespond 10000 5 %s/%s/message %s/%s", - AUTORESPOND_PATH, RealDir, TmpBuf2, RealDir, TmpBuf2); - valias_insert (ActionUser, Domain, TmpBuf); - if ( strlen(Newu) > 0 ) { - sprintf(TmpBuf, "&%s", Newu); - valias_insert (ActionUser, Domain, TmpBuf); - } - - /* * Make the autoresponder message file */ sprintf(TmpBuf, "%s/message", TmpBuf2); @@ -190,6 +178,18 @@ fclose(fs); /* + * Make the autoresponder .qmail file + */ + valias_delete (ActionUser, Domain); + if ( strlen(Newu) > 0 ) { + sprintf(TmpBuf, "&%s", Newu); + valias_insert (ActionUser, Domain, TmpBuf); + } + sprintf(TmpBuf, "|%s/autorespond 10000 5 %s/%s/message %s/%s", + AUTORESPOND_PATH, RealDir, TmpBuf2, RealDir, TmpBuf2); + valias_insert (ActionUser, Domain, TmpBuf); + + /* * Report success */ snprinth (StatusMessage, sizeof(StatusMessage), "%s %H@%H\n", Index: ChangeLog =================================================================== RCS file: /cvsroot/qmailadmin/qmailadmin/ChangeLog,v retrieving revision 1.15.2.90 retrieving revision 1.15.2.91 diff -u -d -r1.15.2.90 -r1.15.2.91 --- ChangeLog 8 May 2006 05:22:34 -0000 1.15.2.90 +++ ChangeLog 29 Jun 2006 19:30:04 -0000 1.15.2.91 @@ -21,6 +21,10 @@ QmailAdmin include the user's email address as the last parameter to --enable-spam-command. + Tom Collins + - Create autoresponder message before creating its .qmail file. + - Deliver copy before autoresponding to ensure delivery. + 1.2.10 - released 20-Feb-06 Peter Pentchev |