aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-account.h
diff options
context:
space:
mode:
Diffstat (limited to 'e-util/e-account.h')
-rw-r--r--e-util/e-account.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/e-util/e-account.h b/e-util/e-account.h
index 0e153ca993..4e5de875d5 100644
--- a/e-util/e-account.h
+++ b/e-util/e-account.h
@@ -55,6 +55,8 @@ typedef enum _e_account_item_t {
E_ACCOUNT_BCC_ALWAYS,
E_ACCOUNT_BCC_ADDRS,
+ E_ACCOUNT_RECEIPT_POLICY,
+
E_ACCOUNT_PGP_KEY,
E_ACCOUNT_PGP_ENCRYPT_TO_SELF,
E_ACCOUNT_PGP_ALWAYS_SIGN,
@@ -82,6 +84,12 @@ typedef struct _EAccountIdentity {
char *sig_uid;
} EAccountIdentity;
+typedef enum _EAccountReceiptPolicy {
+ E_ACCOUNT_RECEIPT_NEVER,
+ E_ACCOUNT_RECEIPT_ASK,
+ E_ACCOUNT_RECEIPT_ALWAYS
+} EAccountReceiptPolicy;
+
typedef struct _EAccountService {
char *url;
gboolean keep_on_server;
@@ -109,6 +117,8 @@ typedef struct _EAccount {
gboolean always_bcc;
char *bcc_addrs;
+ EAccountReceiptPolicy receipt_policy;
+
char *pgp_key;
gboolean pgp_encrypt_to_self;
gboolean pgp_always_sign;