Hi.
patch.
----- Forwarded message from Gregory Neil Shapiro <sendmail+gshapiro@sendmail.org> -----
Date: Sun, 31 Jan 1999 14:04:33 -0800 (PST)
From: Gregory Neil Shapiro <sendmail+gshapiro@sendmail.org>
To: Igor Vinokurov <igor@rtsnet.ru>
Cc: Gregory Neil Shapiro <sendmail+gshapiro@sendmail.org>
Subject: Re: sendmail + queue
Igor> Good news. Can you send mentioned patch to me?
This is not supported at all.
*** RELEASE_NOTES~ Fri Oct 24 18:48:14 1997
--- RELEASE_NOTES Tue Dec 2 19:23:44 1997
***************
*** 6,11 ****
--- 6,18 ----
of the sendmail configuration files, the date of release, and a
summary of the changes in that release.
+ Add new F=% mailer flag to allow for a store and forward
+ configuration. Mailers which have this flag will not attempt
+ delivery on initial recipient of a message or on queue runs
+ unless the queued message is selected using one of the
+ -qI/-qR/-qS queue run modifiers or an ETRN request. Code
+ provided by Philip Guenther of Gustavus Adolphus College.
+
8.8.8/8.8.8 97/10/24
If the check_relay ruleset failed, the relay= field was logged
incorrectly. Problem noted by Kari Hurtta of the Finnish
*** src/deliver.c~ Mon Dec 1 22:21:21 1997
--- src/deliver.c Tue Dec 2 19:31:48 1997
***************
*** 287,292 ****
--- 287,302 ----
q->q_flags |= QQUEUEUP;
expensive = TRUE;
}
+ else if (bitnset(M_HOLD, q->q_mailer->m_flags) &&
+ QueueLimitId == NULL &&
+ QueueLimitSender == NULL &&
+ QueueLimitRecipient == NULL)
+ {
+ if (tTd(13, 30))
+ printf(" ... hold\n");
+ q->q_flags |= QQUEUEUP;
+ expensive = TRUE;
+ }
else
{
if (tTd(13, 30))
*** src/sendmail.h~ Mon Dec 1 22:14:47 1997
--- src/sendmail.h Tue Dec 2 19:29:14 1997
***************
*** 316,321 ****
--- 316,322 ----
# define M_CHECKFILE '/' /* check for /file addresses */
# define M_CHECKUDB '@' /* user can be user database key */
# define M_CHECKHDIR '~' /* SGI: check for valid home directory */
+ # define M_HOLD '%' /* Hold delivery until ETRN/-qI/-qR/-qS */
EXTERN MAILER *Mailer[MAXMAILERS+1];
----- End forwarded message -----
--
Игорь Винокуров
Российская Торговая Система
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html