From 00146d6fb054ad73ad34c759a5163f5e45d9cda2 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 26 Apr 2002 11:11:47 +0000
Subject: [PATCH] Requires a relay_user's last logon to be within the hour.

---
 src/sbbs3/mailsrvr.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 305968eb2d..fa901d1e44 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -1949,6 +1949,7 @@ static void smtp_thread(void* arg)
 					if(p!=alias_buf /* forced relay by alias */ &&
 						(!(startup->options&MAIL_OPT_ALLOW_RELAY)
 							|| relay_user.number==0
+							|| relay_user.laston < time(NULL)-(60*60)
 							|| relay_user.rest&(FLAG('G')|FLAG('M'))) &&
 						!findstr(&scfg,host_name,relay_list) && 
 						!findstr(&scfg,host_ip,relay_list)) {
-- 
GitLab