Qsmtp  0.23svn
Defines | Functions | Variables
qsmtpd/starttls.c File Reference

functions for STARTTLS SMTP command More...

#include <fcntl.h>
#include <errno.h>
#include <stdio.h>
#include <string.h>
#include "tls.h"
#include "netio.h"
#include "control.h"
#include "qdns.h"
#include "ssl_timeoutio.h"
#include "qsmtpd.h"
#include "syntax.h"

Defines

#define CLIENTCA   "control/clientca.pem"
#define CLIENTCRL   "control/clientcrl.pem"
#define SERVERCERT   "control/servercert.pem"

Functions

int smtp_starttls (void)

Variables

int ssl_verified = 0
const char * ssl_verify_err = 0

Detailed Description

functions for STARTTLS SMTP command


Function Documentation

int smtp_starttls ( void  )

initialize STARTTLS mode

Returns:
0 on successful initialization, else error code