All Classes Files Functions Variables Enumerations Enumerator Groups Pages
Content.idl File Reference

Set Spam Filter, Antivirus Settings, Attachment Filter. More...

Go to the source code of this file.

Classes

struct  kerio::jsonapi::admin::AttachmentItem
struct  kerio::jsonapi::admin::AttachmentSetting
struct  kerio::jsonapi::admin::AntivirusOption
struct  kerio::jsonapi::admin::AntivirusPlugin
struct  kerio::jsonapi::admin::IntegratedEngine
struct  kerio::jsonapi::admin::FoundVirusBehavior
struct  kerio::jsonapi::admin::AntivirusSetting
struct  kerio::jsonapi::admin::IntegratedAvirUpdateStatus
struct  kerio::jsonapi::admin::BlackListSetting
struct  kerio::jsonapi::admin::CallerId
struct  kerio::jsonapi::admin::Spf
struct  kerio::jsonapi::admin::Repellent
struct  kerio::jsonapi::admin::Greylisting
struct  kerio::jsonapi::admin::IntegratedAntiSpamEngine
struct  kerio::jsonapi::admin::AntiSpamSetting
struct  kerio::jsonapi::admin::BlackList
struct  kerio::jsonapi::admin::CustomRule
interface  kerio::jsonapi::admin::Content

Typedefs

typedef sequence< AttachmentItem > kerio::jsonapi::admin::AttachmentItemList
typedef sequence< AntivirusOption > kerio::jsonapi::admin::AntivirusOptionList
typedef sequence< AntivirusPlugin > kerio::jsonapi::admin::AntivirusPluginList
typedef sequence< BlackList > kerio::jsonapi::admin::BlackListList
typedef sequence< CustomRule > kerio::jsonapi::admin::CustomRuleList

Enumerations

enum  AttachmentAction { Block, Accept }
enum  AttachmentType { FileName, MimeType }
enum  ReactionOnVirus { kerio::jsonapi::admin::DiscardMessage, kerio::jsonapi::admin::RemoveVirus }
enum  ReactionOnNotScanned { kerio::jsonapi::admin::DeliverWithWarning, kerio::jsonapi::admin::SameAsVirus }
enum  AntivirusStatus {
  kerio::jsonapi::admin::AntivirusOk, kerio::jsonapi::admin::NoAntivirus, kerio::jsonapi::admin::InternalFailure, kerio::jsonapi::admin::ExternalFailure,
  kerio::jsonapi::admin::DoubleFailer
}
enum  UpdateStatus {
  UpdateStarted, UpdateFinished, UpdateError, UpdateDownloadIni,
  UpdateDownloadData, UpdateUpToDate
}
enum  BlockOrScore { kerio::jsonapi::admin::BlockMessage, kerio::jsonapi::admin::ScoreMessage }
enum  SpamAction { kerio::jsonapi::admin::LogToSecurity, kerio::jsonapi::admin::BlockAction, kerio::jsonapi::admin::ScoreAction }
enum  BayesState { kerio::jsonapi::admin::Disabled, Learning, Active }
enum  GreylistingStatus { GreylistingOff, GreylistingOn, kerio::jsonapi::admin::GreylistingError }
enum  IntegratedAntiSpamStatus {
  AntiSpamReady, AntiSpamDisabled, AntiSpamNotLicenced, AntiSpamNotInitialized,
  AntiSpamNotConnected
}
enum  CustomRuleKind { Header, Body }
enum  CustomRuleType {
  IsEmpty, IsMissing, ContainsAddress, ContainsDomain,
  ContainsSubstring, ContainsBinary
}
enum  CustomRuleAction { TreatAsSpam, TreatAsNotSpam, IncreaseSpamScore }
enum  HourOrDay { Hour, Day }

Detailed Description

Set Spam Filter, Antivirus Settings, Attachment Filter.

Author(s):
Dusan Juhas
Copyright:
Copyright © 2017 Kerio Technologies s.r.o.