CamelSmtpTransport
3
CAMEL Library

# CamelSmtpTransport

## Synopsis

                        CamelSmtpTransport;
    #define             CAMEL_SMTP_TRANSPORT_IS_ESMTP
    #define             CAMEL_SMTP_TRANSPORT_8BITMIME
    #define             CAMEL_SMTP_TRANSPORT_ENHANCEDSTATUSCODES
    #define             CAMEL_SMTP_TRANSPORT_STARTTLS
    #define             CAMEL_SMTP_TRANSPORT_AUTH_EQUAL

## Description

## Details

### CamelSmtpTransport

    typedef struct {
    	CamelTransport parent_object;

    	CamelStream *istream, *ostream;

    	guint32 flags;

    	gboolean connected;
    	struct sockaddr *localaddr;
    	socklen_t localaddrlen;

    	GHashTable *authtypes;
    } CamelSmtpTransport;

### CAMEL_SMTP_TRANSPORT_IS_ESMTP

    #define CAMEL_SMTP_TRANSPORT_IS_ESMTP               (1 << 0)

### CAMEL_SMTP_TRANSPORT_8BITMIME

    #define CAMEL_SMTP_TRANSPORT_8BITMIME               (1 << 1)

### CAMEL_SMTP_TRANSPORT_ENHANCEDSTATUSCODES

    #define CAMEL_SMTP_TRANSPORT_ENHANCEDSTATUSCODES    (1 << 2)

### CAMEL_SMTP_TRANSPORT_STARTTLS

    #define CAMEL_SMTP_TRANSPORT_STARTTLS               (1 << 3)

### CAMEL_SMTP_TRANSPORT_AUTH_EQUAL

    #define CAMEL_SMTP_TRANSPORT_AUTH_EQUAL             (1 << 4)  /* set if we are using authtypes from a broken AUTH= */