always serialize our queue item
[citadel.git] / citadel / modules / smtp / smtp_clienthandlers.h
index 114da94e731ef12048e9ba45deb2e2ae92c9fb56..02120784ac306f86f0d0ce02de4e256b10576b94 100644 (file)
@@ -65,3 +65,8 @@ const double SMTP_C_ConnTimeout;
 
 
 int smtp_resolve_recipients(SmtpOutMsg *SendMsg);
+
+#define QID ((SmtpOutMsg*)IO->Data)->MyQItem->MessageID
+#define N ((SmtpOutMsg*)IO->Data)->n
+#define EVS_syslog(LEVEL, FORMAT, ...) syslog(LEVEL, "IO[%ld]S[%ld][%ld]" FORMAT, IO->ID, QID, N, __VA_ARGS__)
+#define EVSM_syslog(LEVEL, FORMAT) syslog(LEVEL, "IO[%ld]S[%ld][%ld]" FORMAT, IO->ID, QID, N)