#ifndef SMTP_CLIENT_CONNECTION_H
#define SMTP_CLIENT_CONNECTION_H
#include "net.h"
#include "smtp-common.h"
#include "smtp-client-command.h"
enum smtp_capability;
struct smtp_reply;
struct smtp_client;
struct smtp_client_command;
};
enum smtp_client_connection_state {
/* No connection */
/* Trying to connect */
/* Connected, performing handshake */
/* Handshake ready, trying to authenticate */
/* Authenticated, ready to accept commands */
/* Involved in active transaction */
};
extern const char *const smtp_client_connection_state_names[];
struct smtp_client_connection *
const struct smtp_client_settings *set)
ATTR_NULL(5);
struct smtp_proxy_data *xclient);
enum smtp_capability
struct smtp_client_connection *conn);
#endif