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) { 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) { static gint init = 0; if (init) abort (); init = 1; #ifndef G_OS_WIN32 mh_conf_entries[0].value = ""; /* default path */ mh_provider.object_types[CAMEL_PROVIDER_STORE] = camel_mh_store_get_type (); mh_provider.url_hash = local_url_hash; mh_provider.url_equal = local_url_equal; mh_provider.translation_domain = GETTEXT_PACKAGE; camel_provider_register (&mh_provider); #endif mbox_provider.object_types[CAMEL_PROVIDER_STORE] = CAMEL_TYPE_MBOX_STORE; mbox_provider.url_hash = local_url_hash; mbox_provider.url_equal = local_url_equal; mbox_provider.translation_domain = GETTEXT_PACKAGE; camel_provider_register (&mbox_provider); #ifndef G_OS_WIN32 spool_file_provider.object_types[CAMEL_PROVIDER_STORE] = camel_spool_store_get_type (); spool_file_provider.url_hash = local_url_hash; spool_file_provider.url_equal = local_url_equal; spool_file_provider.translation_domain = GETTEXT_PACKAGE; camel_provider_register (&spool_file_provider); spool_directory_provider.object_types[CAMEL_PROVIDER_STORE] = camel_spool_store_get_type (); spool_directory_provider.url_hash = local_url_hash; spool_directory_provider.url_equal = local_url_equal; spool_directory_provider.translation_domain = GETTEXT_PACKAGE; camel_provider_register (&spool_directory_provider); #endif maildir_provider.object_types[CAMEL_PROVIDER_STORE] = camel_maildir_store_get_type (); maildir_provider.url_hash = local_url_hash; maildir_provider.url_equal = local_url_equal; maildir_provider.translation_domain = GETTEXT_PACKAGE; camel_provider_register (&maildir_provider); }
void camel_provider_module_init(void) { news_provider.object_types[CAMEL_PROVIDER_STORE] = camel_nntp_store_get_type(); news_provider.url_hash = nntp_url_hash; news_provider.url_equal = nntp_url_equal; news_provider.authtypes = g_list_append (NULL, &camel_nntp_password_authtype); news_provider.translation_domain = GETTEXT_PACKAGE; camel_provider_register(&news_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); }
void camel_provider_module_init (void) { ews_provider.url_hash = ews_url_hash; ews_provider.url_equal = ews_url_equal; ews_provider.authtypes = g_list_prepend (ews_provider.authtypes, &camel_ews_password_authtype); ews_provider.translation_domain = GETTEXT_PACKAGE; ews_provider.object_types[CAMEL_PROVIDER_STORE] = camel_ews_store_get_type (); ews_provider.object_types[CAMEL_PROVIDER_TRANSPORT] = camel_ews_transport_get_type (); camel_provider_register (&ews_provider); }
void camel_provider_module_init(void) { wcap_provider.url_hash = wcap_url_hash; wcap_provider.url_equal = wcap_url_equal; #if 0 bindtextdomain (GETTEXT_PACKAGE, EVOLUTION_LOCALEDIR); wcap_provider.translation_domain = GETTEXT_PACKAGE; #endif wcap_provider.object_types[CAMEL_PROVIDER_STORE] = camel_sunone_store_get_type (); wcap_provider.object_types[CAMEL_PROVIDER_TRANSPORT] = camel_sunone_transport_get_type (); camel_provider_register(&wcap_provider); }
void camel_provider_module_init(void) { mapi_provider.name = "Exchange MAPI"; mapi_provider.translation_domain = (gchar *) GETTEXT_PACKAGE; mapi_provider.auto_detect = mapi_auto_detect_cb; mapi_provider.authtypes = g_list_prepend (mapi_provider.authtypes, &camel_mapi_password_authtype); mapi_provider.url_hash = mapi_url_hash; mapi_provider.url_equal = mapi_url_equal; mapi_provider.object_types[CAMEL_PROVIDER_STORE] = camel_mapi_store_get_type(); mapi_provider.object_types[CAMEL_PROVIDER_TRANSPORT] = camel_mapi_transport_get_type(); bindtextdomain (GETTEXT_PACKAGE, EXCHANGE_MAPI_LOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); /* register MAPIKRB auth type */ CAMEL_TYPE_MAPI_SASL_KRB; camel_provider_register (&mapi_provider); }