This better matches other services.
/* Copyright (c) 2009-2018 Dovecot authors, see the included COPYING file */
-#include "lib.h"
-#include "array.h"
+#include "lmtp-common.h"
#include "base64.h"
#include "str.h"
#include "llist.h"
#include "hostpid.h"
#include "process-title.h"
#include "var-expand.h"
-#include "settings-parser.h"
-#include "smtp-server.h"
-#include "master-service.h"
#include "master-service-ssl.h"
#include "master-service-settings.h"
#include "iostream-ssl.h"
#include "mail-storage.h"
#include "mail-storage-service.h"
#include "raw-storage.h"
-#include "lmtp-common.h"
#include "lda-settings.h"
-#include "lmtp-settings.h"
#include "lmtp-local.h"
#include "lmtp-proxy.h"
#include "commands.h"
-#include "client.h"
#include <unistd.h>
/* Copyright (c) 2009-2018 Dovecot authors, see the included COPYING file */
-#include "lib.h"
-#include "array.h"
+#include "lmtp-common.h"
#include "str.h"
#include "istream.h"
#include "istream-concat.h"
#include "settings-parser.h"
#include "lda-settings.h"
#include "mail-user.h"
-#include "lmtp-settings.h"
#include "smtp-address.h"
-#include "smtp-server.h"
#include "lmtp-proxy.h"
#include "lmtp-local.h"
#include "mail-deliver.h"
#include "mail-error.h"
-#include "lmtp-common.h"
-#include "client.h"
#include "commands.h"
/*
#ifndef LMTP_COMMON_H
#define LMTP_COMMON_H
+#include "lib.h"
+#include "array.h"
+#include "ioloop.h"
+#include "settings-parser.h"
+#include "master-service.h"
+#include "smtp-reply.h"
+#include "smtp-server.h"
+#include "client.h"
+#include "lmtp-settings.h"
+
extern char *dns_client_socket_path, *base_dir;
extern struct mail_storage_service_ctx *storage_service;
extern struct anvil_client *anvil;
/* Copyright (c) 2009-2018 Dovecot authors, see the included COPYING file */
-#include "lib.h"
+#include "lmtp-common.h"
#include "str.h"
#include "istream.h"
#include "strescape.h"
-#include "array.h"
#include "time-util.h"
#include "hostpid.h"
#include "var-expand.h"
-#include "ioloop.h"
#include "restrict-access.h"
#include "anvil-client.h"
#include "settings-parser.h"
#include "mail-deliver.h"
#include "mail-autoexpunge.h"
#include "index/raw/raw-storage.h"
-#include "master-service.h"
#include "smtp-common.h"
#include "smtp-params.h"
#include "smtp-address.h"
#include "smtp-submit-settings.h"
-#include "smtp-server.h"
#include "lda-settings.h"
#include "lmtp-settings.h"
-#include "client.h"
-#include "lmtp-common.h"
-#include "lmtp-settings.h"
#include "lmtp-recipient.h"
#include "lmtp-local.h"
/* Copyright (c) 2009-2018 Dovecot authors, see the included COPYING file */
-#include "lib.h"
-#include "array.h"
-#include "ioloop.h"
+#include "lmtp-common.h"
#include "istream.h"
#include "istream-sized.h"
#include "ostream.h"
#include "smtp-common.h"
#include "smtp-params.h"
#include "smtp-address.h"
-#include "smtp-server.h"
#include "smtp-client.h"
#include "smtp-client-connection.h"
#include "smtp-client-transaction.h"
#include "auth-master.h"
-#include "settings-parser.h"
-#include "master-service.h"
#include "master-service-ssl-settings.h"
#include "mail-storage-service.h"
#include "lda-settings.h"
-#include "client.h"
-#include "lmtp-common.h"
-#include "lmtp-settings.h"
#include "lmtp-recipient.h"
#include "lmtp-proxy.h"
/* Copyright (c) 2002-2018 Dovecot authors, see the included COPYING file */
-#include "lib.h"
-#include "array.h"
+#include "lmtp-common.h"
#include "ioloop.h"
#include "hostpid.h"
#include "path-util.h"
#include "mail-storage-service.h"
#include "smtp-submit-settings.h"
#include "lda-settings.h"
-#include "lmtp-settings.h"
#include "client.h"
-#include "lmtp-common.h"
#include <unistd.h>