Jump to main content

##

# TCPIP_SMTPC_ENCODE_TYPE Enumeration

## C

    typedef enum {
    TCPIP_SMTPC_ENCODE_TYPE_UNKNOWN,
    TCPIP_SMTPC_ENCODE_TYPE_7BIT,
    TCPIP_SMTPC_ENCODE_TYPE_BASE64
    } TCPIP_SMTPC_ENCODE_TYPE;

## Description

Enumeration: TCPIP_SMTPC_ENCODE_TYPE

Enumeration describing the possible encoding types supported by the SMTPC client.

## Members

Members | Description
--- | ---
TCPIP_SMTPC_ENCODE_TYPE_UNKNOWN | Unknown encoding type; defaults to base64.
TCPIP_SMTPC_ENCODE_TYPE_7BIT | 7bit encoding type: no encoding done, 7 bit ASCII This doesn't do any encoding. Use it for plain text.
TCPIP_SMTPC_ENCODE_TYPE_BASE64 | Base64 encoding applied. Mandatory for binary data; could be used for plain data as well. Other supported types will be added here.

## Remarks

Normally plain text should be sen using the 7bit encoding type, i.e. plain ASCII. However, selecting base64 encoding has the advantage that the lines are not limited in length and any sequence of characters can be present in the email body without the need of the SMTPC to search and replace the SMTP forbidden characters.