]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Support for mailfront.
authorTimo Sirainen <tss@iki.fi>
Wed, 26 Mar 2003 08:31:59 +0000 (10:31 +0200)
committerTimo Sirainen <tss@iki.fi>
Wed, 26 Mar 2003 08:31:59 +0000 (10:31 +0200)
--HG--
branch : HEAD

src/imap/main.c

index ecbbdf0a25bd8d8e5a0b13beee18f7f3e215001d..f2a7c03183851d181d45404d616dfd1f6a6d0381 100644 (file)
@@ -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 @@ static void main_init(void)
                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));
        }
 }