ESourceMailTransport

ESourceMailTransport — ESource extension for an email transport

Synopsis

#include <libedataserver/libedataserver.h>

struct              ESourceMailTransport;
#define             E_SOURCE_EXTENSION_MAIL_TRANSPORT

Object Hierarchy

  GObject
   +----ESourceExtension
         +----ESourceBackend
               +----ESourceMailTransport

Description

The ESourceMailTransport extension identifies the ESource as a mail transport which describes where to send outgoing messages.

Access the extension as follows:

  #include <libedataserver/e-source-mail-transport.h>

  ESourceMailTransport *extension;

  extension = e_source_get_extension (source, E_SOURCE_EXTENSION_MAIL_TRANSPORT);

Details

struct ESourceMailTransport

struct ESourceMailTransport;

Contains only private data that should be read and manipulated using the functions below.

Since 3.6


E_SOURCE_EXTENSION_MAIL_TRANSPORT

#define E_SOURCE_EXTENSION_MAIL_TRANSPORT "Mail Transport"

Pass this extension name to e_source_get_extension() to access ESourceMailTransport. This is also used as a group name in key files.

Since 3.6