/* Copyright (c) 2013-2018 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "array.h"
#include "str.h"
#include "strfuncs.h"
#include "guid.h"
#include "base64.h"
#include "message-date.h"
#include "smtp-address.h"
#include "smtp-server-private.h"
struct smtp_server_transaction *
const struct smtp_address *mail_from,
const struct smtp_params_mail *params,
{
/* create new transaction */
/* generate transaction ID */
return trans;
}
{
}
struct smtp_server_recipient *
struct smtp_server_transaction *trans,
struct smtp_server_recipient *rcpt)
{
continue;
return drcpt;
}
return NULL;
}
struct smtp_server_recipient *
const struct smtp_address *rcpt_to,
const struct smtp_params_rcpt *params)
{
return rcpt;
}
{
}
unsigned int
{
return 0;
}
struct smtp_server_cmd_ctx *data_cmd,
{
const char *msg;
unsigned int count, i;
for (i = 0; i < count; i++) {
}
}
struct smtp_server_transaction *trans)
{
}
/* from */
if (helo_data->domain_valid)
else
host = "";
if (host[0] != '\0') {
}
/* (using) */
}
/* by, with */
/* id */
/* (envelope-from) */
/* for */
}
/* date */
}