コード例 #1
0
ファイル: mail-crypt-plugin.c プロジェクト: manuelm/dovecot
void mail_crypt_plugin_init(struct module *module)
{
	const char* error;
	random_init();
	if (!dcrypt_initialize("openssl", NULL, &error))
		i_fatal("dcrypt_initialize(): %s", error);
	mail_storage_hooks_add(module, &mail_crypt_mail_storage_hooks);
	/* rather kludgy. we need to hook into mail reading as early as
	   possible, but we need to hook into mail writing as late as
	   possible. we could create just two real plugins, but that's a bit
	   annoying to configure. */
	mail_storage_hooks_add_forced(&crypto_post_module,
				      &mail_crypt_mail_storage_hooks_post);
	mail_crypt_key_register_mailbox_internal_attributes();
}
コード例 #2
0
void mail_filter_plugin_init(struct module *module)
{
	mail_storage_hooks_add(module, &mail_filter_mail_storage_hooks);
}
コード例 #3
0
ファイル: stats-plugin.c プロジェクト: aclindsa/dovecot_core
void stats_plugin_init(struct module *module)
{
	mail_stats_item = stats_register(&mail_stats_vfuncs);
	mail_storage_hooks_add(module, &stats_mail_storage_hooks);
}
コード例 #4
0
void listescape_plugin_init(struct module *module)
{
	mail_storage_hooks_add(module, &listescape_mail_storage_hooks);
}
コード例 #5
0
ファイル: stats-plugin.c プロジェクト: Distrotech/dovecot
void stats_plugin_init(struct module *module)
{
	mail_storage_hooks_add(module, &stats_mail_storage_hooks);
}
コード例 #6
0
ファイル: snarf-plugin.c プロジェクト: LTD-Beget/dovecot
void snarf_plugin_init(struct module *module)
{
	mail_storage_hooks_add(module, &snarf_mail_storage_hooks);
}
コード例 #7
0
ファイル: acl-plugin.c プロジェクト: jfsmig/dovecot-core
void acl_plugin_init(struct module *module)
{
    mail_storage_hooks_add(module, &acl_mail_storage_hooks);
}
コード例 #8
0
void pop3_migration_plugin_init(struct module *module)
{
	mail_storage_hooks_add(module, &pop3_migration_mail_storage_hooks);
}
コード例 #9
0
ファイル: zlib-plugin.c プロジェクト: Distrotech/dovecot
void zlib_plugin_init(struct module *module)
{
	mail_storage_hooks_add(module, &zlib_mail_storage_hooks);
}
コード例 #10
0
void last_login_plugin_init(struct module *module)
{
	mail_storage_hooks_add(module, &last_login_mail_storage_hooks);
}
コード例 #11
0
ファイル: quota-plugin.c プロジェクト: bsmr-dovecot/core
void quota_plugin_init(struct module *module)
{
	mail_storage_hooks_add(module, &quota_mail_storage_hooks);
}