void camel_provider_module_init (void) { CamelProvider *smtp_provider; CamelException ex; camel_exception_init (&ex); smtp_provider = camel_provider_get ("smtp://", &ex); if (camel_exception_is_set (&ex)) { g_warning ("Could not get smtp provider"); } scalix_provider.object_types[CAMEL_PROVIDER_STORE] = camel_scalix_store_get_type (); scalix_provider.url_hash = scalix_url_hash; scalix_provider.url_equal = scalix_url_equal; scalix_provider.authtypes = camel_sasl_authtype_list (FALSE); scalix_provider.authtypes = g_list_prepend (scalix_provider.authtypes, &camel_scalix_password_authtype); if (smtp_provider != NULL) { scalix_provider.object_types[CAMEL_PROVIDER_TRANSPORT] = smtp_provider->object_types [CAMEL_PROVIDER_TRANSPORT]; } /* To avoid later (asynch) gconf calls */ camel_scalix_get_evolution_version (); bindtextdomain (GETTEXT_PACKAGE, SX_LOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); scalix_provider.translation_domain = GETTEXT_PACKAGE; camel_provider_register (&scalix_provider); }
void camel_provider_module_init (void) { CamelServiceAuthType *auth; pop3_provider.object_types[CAMEL_PROVIDER_STORE] = CAMEL_TYPE_POP3_STORE; pop3_provider.url_hash = pop3_url_hash; pop3_provider.url_equal = pop3_url_equal; pop3_provider.authtypes = camel_sasl_authtype_list (FALSE); auth = camel_sasl_authtype ("LOGIN"); if (auth) pop3_provider.authtypes = g_list_prepend ( pop3_provider.authtypes, auth); pop3_provider.authtypes = g_list_prepend ( pop3_provider.authtypes, &camel_pop3_apop_authtype); pop3_provider.authtypes = g_list_prepend ( pop3_provider.authtypes, &camel_pop3_password_authtype); pop3_provider.translation_domain = GETTEXT_PACKAGE; camel_provider_register (&pop3_provider); }
void camel_provider_module_init (void) { imap4_provider.object_types[CAMEL_PROVIDER_STORE] = camel_imap4_store_get_type (); imap4_provider.url_hash = imap4_url_hash; imap4_provider.url_equal = imap4_url_equal; imap4_provider.authtypes = camel_sasl_authtype_list (FALSE); imap4_provider.authtypes = g_list_prepend (imap4_provider.authtypes, &camel_imap4_password_authtype); imap4_provider.translation_domain = GETTEXT_PACKAGE; camel_provider_register (&imap4_provider); }