Top | ![]() |
![]() |
![]() |
![]() |
ESourceMailCompositionESourceMailComposition — ESource extension for mail composition settings |
|
e_source_mail_composition_dup_bcc () |
|
e_source_mail_composition_set_bcc () |
|
e_source_mail_composition_dup_cc () |
|
e_source_mail_composition_set_cc () |
const |
e_source_mail_composition_get_drafts_folder () |
|
e_source_mail_composition_dup_drafts_folder () |
|
e_source_mail_composition_set_drafts_folder () |
|
e_source_mail_composition_get_sign_imip () |
|
e_source_mail_composition_set_sign_imip () |
const |
e_source_mail_composition_get_templates_folder () |
|
e_source_mail_composition_dup_templates_folder () |
|
e_source_mail_composition_set_templates_folder () |
ESourceMailCompositionReplyStyle | e_source_mail_composition_get_reply_style () |
|
e_source_mail_composition_set_reply_style () |
The ESourceMailComposition extension tracks settings to be applied when composing a new mail message.
Access the extension as follows:
#include <libedataserver/libedataserver.h> ESourceMailComposition *extension; extension = e_source_get_extension (source, E_SOURCE_EXTENSION_MAIL_COMPOSITION);
gchar ** e_source_mail_composition_dup_bcc (ESourceMailComposition *extension
);
Thread-safe variation of e_source_mail_composition_get_bcc()
extension
from multiple threads.
The returned string array should be freed with g_strfreev()
Since: 3.6
void e_source_mail_composition_set_bcc (ESourceMailComposition *extension
,const
);gchar * const *bcc
Sets the recipients which should automatically be added to the blind carbon-copy (Bcc) list when composing a new mail message. The recipient strings should be of the form "Full Name <email-address>".
Since: 3.6
gchar ** e_source_mail_composition_dup_cc (ESourceMailComposition *extension
);
Thread-safe variation of e_source_mail_composition_get_cc()
extension
from multiple threads.
The returned string array should be freed with g_strfreev()
Since: 3.6
void e_source_mail_composition_set_cc (ESourceMailComposition *extension
,const
);gchar * const *cc
Sets the recipients which should automatically be added to the carbon copy (Cc) list when composing a new mail message. The recipient strings should be of the form "Full Name <email-address>".
Since: 3.6
constgchar * e_source_mail_composition_get_drafts_folder (ESourceMailComposition *extension
);
Returns a string identifying the preferred folder for draft messages. The format of the identifier string is defined by the client application.
Since: 3.6
gchar * e_source_mail_composition_dup_drafts_folder (ESourceMailComposition *extension
);
Thread-safe variation of e_source_mail_composition_get_drafts_folder()
.
Use this function when accessing extension
from multiple threads.
The returned string should be freed with g_free()
Since: 3.6
void e_source_mail_composition_set_drafts_folder (ESourceMailComposition *extension
,const
);gchar *drafts_folder
Sets the preferred folder for draft messages by an identifier string. The format of the identifier string is defined by the client application.
The internal copy of drafts_folder
is automatically stripped of
leading and trailing whitespace. If the resulting string is empty,
NULL
extension |
||
drafts_folder |
an identifier for the preferred drafts
folder, or |
[allow-none] |
Since: 3.6
gboolean e_source_mail_composition_get_sign_imip (ESourceMailComposition *extension
);
Returns whether outgoing iMIP messages such as meeting requests should also be signed. This is primarily intended as a workaround for certain versions of Microsoft Outlook which can't handle signed iMIP messages.
Since: 3.6
void e_source_mail_composition_set_sign_imip (ESourceMailComposition *extension
,);
gboolean sign_imip
Sets whether outgoing iMIP messages such as meeting requests should also be signed. This is primarily intended as a workaround for certain versions of Microsoft Outlook which can't handle signed iMIP messages.
Since: 3.6
constgchar * e_source_mail_composition_get_templates_folder (ESourceMailComposition *extension
);
Returns a string identifying the preferred folder for message templates. The format of the identifier string is defined by the client application.
Since: 3.6
gchar * e_source_mail_composition_dup_templates_folder (ESourceMailComposition *extension
);
Thread-safe variation of e_source_mail_composition_get_templates_folder()
.
Use this function when accessing extension
from multiple threads.
The returned string should be freed with g_free()
Since: 3.6
void e_source_mail_composition_set_templates_folder (ESourceMailComposition *extension
,const
);gchar *templates_folder
Sets the preferred folder for message templates by an identifier string. The format of the identifier string is defined by the client application.
The internal copy of templates_folder
is automatically stripped of
leading and trailing whitespace. If the resulting string is empty,
NULL
extension |
||
templates_folder |
an identifier for the preferred templates
folder, or |
[allow-none] |
Since: 3.6
ESourceMailCompositionReplyStyle
e_source_mail_composition_get_reply_style
(ESourceMailComposition *extension
);
Returns preferred reply style to be used when replying
using the associated account. If no preference is set,
the E_SOURCE_MAIL_COMPOSITION_REPLY_STYLE_DEFAULT
is returned.
Since: 3.20
void e_source_mail_composition_set_reply_style (ESourceMailComposition *extension
,ESourceMailCompositionReplyStyle reply_style
);
Sets preferred reply style to be used when replying
using the associated account. To unset the preference,
use the E_SOURCE_MAIL_COMPOSITION_REPLY_STYLE_DEFAULT
.
Since: 3.20
#define E_SOURCE_EXTENSION_MAIL_COMPOSITION "Mail Composition"
Pass this extension name to e_source_get_extension()
to access
ESourceMailComposition. This is also used as a group name in key files.
Since: 3.6
struct ESourceMailComposition { };
Contains only private data that should be read and manipulated using the functions below.
Since: 3.6