smtp-server-transaction.c revision 6d76b99eb61df1cbe13cf76d0aac81507cbd1d21
/* Copyright (c) 2013-2017 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,
{
struct smtp_server_transaction *trans;
/* create new transaction */
/* generate transaction ID */
return trans;
}
{
}
struct smtp_server_recipient *
const struct smtp_address *rcpt_to)
{
struct smtp_server_recipient *rcpt;
return rcpt;
}
{
}
unsigned int
{
return 0;
}
struct smtp_server_cmd_ctx *data_cmd,
{
struct smtp_server_recipient *const *rcpts;
const char *msg;
unsigned int count, i;
for (i = 0; i < count; i++) {
}
}
struct smtp_server_transaction *trans)
{
struct smtp_server_recipient *const *rcpts =
}
/* from */
if (helo_data->domain_valid)
else
host = "";
if (host[0] != '\0') {
}
/* (using) */
}
/* by, with */
/* id */
/* (envelope-from) */
/* for */
}
/* date */
}