aboutsummaryrefslogtreecommitdiffstats
path: root/fetchmail.h
diff options
context:
space:
mode:
Diffstat (limited to 'fetchmail.h')
-rw-r--r--fetchmail.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/fetchmail.h b/fetchmail.h
index a638df9e..dfafd2b5 100644
--- a/fetchmail.h
+++ b/fetchmail.h
@@ -277,8 +277,16 @@ struct hostdata /* shared among all user connections to given server */
size_t trueaddr_len; /* size of trueaddr data */
struct hostdata *lead_server; /* ptr to lead query for this server */
int esmtp_options;
+ int workarounds; /* track which workarounds the user was warned about */
};
+/*
+ * bit flags to set in workarounds after the corresponding warning,
+ * which we assume to be server-specific, has been printed,
+ * so we don't spam our users in daemon mode.
+ */
+#define WKA_TOP (1L << 0) /* Maillennium TOP -> RETR override warning */
+
struct query
{
/* mailserver connection controls */