changeset 1316:02dc0b35af64 HEAD

Support for mailfront.
author Timo Sirainen <tss@iki.fi>
date Wed, 26 Mar 2003 10:31:59 +0200
parents d69f8b4adaf6
children 8cdbade3c75f
files src/imap/main.c
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/imap/main.c	Mon Mar 24 14:59:49 2003 +0200
+++ b/src/imap/main.c	Wed Mar 26 10:31:59 2003 +0200
@@ -14,7 +14,7 @@
 #include <syslog.h>
 
 #define IS_STANDALONE() \
-        (getenv("LOGGED_IN") == NULL)
+        (getenv("LOGGED_IN") == NULL && getenv("IMAPLOGINTAG") == NULL)
 
 struct ioloop *ioloop;
 unsigned int max_custom_flag_length, mailbox_check_interval;
@@ -128,6 +128,10 @@
 		client_send_line(client, t_strconcat(
 			"* PREAUTH [CAPABILITY "CAPABILITY_STRING"] "
 			"Logged in as ", user, NULL));
+	} else if (getenv("IMAPLOGINTAG") != NULL) {
+		/* Support for mailfront */
+		client_send_line(client, t_strconcat(getenv("IMAPLOGINTAG"),
+						     " OK Logged in.", NULL));
 	}
 }