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:

1
2
3
4
5
#include <libedataserver/libedataserver.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