Fortinet black logo

CLI Reference

config emailfilter profile

config emailfilter profile

Configure Email Filter profiles.

config emailfilter profile

Description: Configure Email Filter profiles.

edit <name>

set comment {var-string}

set replacemsg-group {string}

set spam-log [disable|enable]

set spam-log-fortiguard-response [disable|enable]

config file-filter

Description: File filter.

set status [enable|disable]

set log [enable|disable]

set scan-archive-contents [enable|disable]

config entries

Description: File filter entries.

edit <filter>

set comment {var-string}

set protocol {option1}, {option2}, ...

set action [log|block]

set password-protected [yes|any]

set file-type <name1>, <name2>, ...

next

end

end

set spam-filtering [enable|disable]

set external [enable|disable]

set options {option1}, {option2}, ...

config imap

Description: IMAP.

set log [enable|disable]

set action [pass|tag]

set tag-type {option1}, {option2}, ...

set tag-msg {string}

end

config pop3

Description: POP3.

set log [enable|disable]

set action [pass|tag]

set tag-type {option1}, {option2}, ...

set tag-msg {string}

end

config smtp

Description: SMTP.

set log [enable|disable]

set action [pass|tag|...]

set tag-type {option1}, {option2}, ...

set tag-msg {string}

set hdrip [disable|enable]

set local-override [disable|enable]

end

config mapi

Description: MAPI.

set log [enable|disable]

set action [pass|discard]

end

config msn-hotmail

Description: MSN Hotmail.

set log [enable|disable]

end

config yahoo-mail

Description: Yahoo! Mail.

set log [enable|disable]

end

config gmail

Description: Gmail.

set log [enable|disable]

end

set spam-bword-threshold {integer}

set spam-bword-table {integer}

set spam-bwl-table {integer}

set spam-mheader-table {integer}

set spam-rbl-table {integer}

set spam-iptrust-table {integer}

next

end

config emailfilter profile

Parameter name

Description

Type

Size

comment

Comment.

var-string

Maximum length: 255

replacemsg-group

Replacement message group.

string

Maximum length: 35

spam-log

Enable/disable spam logging for email filtering.

option

-

Option

Description

disable

Disable spam logging for email filtering.

enable

Enable spam logging for email filtering.

spam-log-fortiguard-response

Enable/disable logging FortiGuard spam response.

option

-

Option

Description

disable

Disable logging FortiGuard spam response.

enable

Enable logging FortiGuard spam response.

spam-filtering

Enable/disable spam filtering.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

external

Enable/disable external Email inspection.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

options

Options.

option

-

Option

Description

bannedword

Content block.

spambwl

Black/white list.

spamfsip

Email IP address FortiGuard AntiSpam black list check.

spamfssubmit

Add FortiGuard AntiSpam spam submission text.

spamfschksum

Email checksum FortiGuard AntiSpam check.

spamfsurl

Email content URL FortiGuard AntiSpam check.

spamhelodns

Email helo/ehlo domain DNS check.

spamraddrdns

Email return address DNS check.

spamrbl

Email DNSBL & ORBL check.

spamhdrcheck

Email mime header check.

spamfsphish

Email content phishing URL FortiGuard AntiSpam check.

spam-bword-threshold

Spam banned word threshold.

integer

Minimum value: 0 Maximum value: 2147483647

spam-bword-table

Anti-spam banned word table ID.

integer

Minimum value: 0 Maximum value: 4294967295

spam-bwl-table

Anti-spam black/white list table ID.

integer

Minimum value: 0 Maximum value: 4294967295

spam-mheader-table

Anti-spam MIME header table ID.

integer

Minimum value: 0 Maximum value: 4294967295

spam-rbl-table

Anti-spam DNSBL table ID.

integer

Minimum value: 0 Maximum value: 4294967295

spam-iptrust-table

Anti-spam IP trust table ID.

integer

Minimum value: 0 Maximum value: 4294967295

config file-filter

Parameter name

Description

Type

Size

status

Enable/disable file filter.

option

-

Option

Description

enable

Enable file filter.

disable

Disable file filter.

log

Enable/disable file filter logging.

option

-

Option

Description

enable

Enable file filter logging.

disable

Disable file filter logging.

scan-archive-contents

Enable/disable file filter archive contents scan.

option

-

Option

Description

enable

Enable file filter archive contents scan.

disable

Disable file filter archive contents scan.

config entries

Parameter name

Description

Type

Size

comment

Comment.

var-string

Maximum length: 255

protocol

Protocols to apply with.

option

-

Option

Description

smtp

Enable/disable SMTP.

imap

Enable/disable IMAP.

pop3

Enable/disable POP3.

action

Action taken for matched file.

option

-

Option

Description

log

Allow the content and write a log message.

block

Block the content and write a log message.

password-protected

Match password-protected files.

option

-

Option

Description

yes

Match only password-protected files.

any

Match any file.

file-type <name>

Select file type.

File type name.

string

Maximum length: 39

config imap

Parameter name

Description

Type

Size

log

Enable/disable logging.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

action

Action for spam email.

option

-

Option

Description

pass

Allow spam email to pass through.

tag

Tag spam email with configured text in subject or header.

tag-type

Tag subject or header for spam email.

option

-

Option

Description

subject

Prepend text to spam email subject.

header

Append a user defined mime header to spam email.

spaminfo

Append spam info to spam email header.

tag-msg

Subject text or header added to spam email.

string

Maximum length: 63

config pop3

Parameter name

Description

Type

Size

log

Enable/disable logging.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

action

Action for spam email.

option

-

Option

Description

pass

Allow spam email to pass through.

tag

Tag spam email with configured text in subject or header.

tag-type

Tag subject or header for spam email.

option

-

Option

Description

subject

Prepend text to spam email subject.

header

Append a user defined mime header to spam email.

spaminfo

Append spam info to spam email header.

tag-msg

Subject text or header added to spam email.

string

Maximum length: 63

config smtp

Parameter name

Description

Type

Size

log

Enable/disable logging.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

action

Action for spam email.

option

-

Option

Description

pass

Allow spam email to pass through.

tag

Tag spam email with configured text in subject or header.

discard

Discard (block) spam email.

tag-type

Tag subject or header for spam email.

option

-

Option

Description

subject

Prepend text to spam email subject.

header

Append a user defined mime header to spam email.

spaminfo

Append spam info to spam email header.

tag-msg

Subject text or header added to spam email.

string

Maximum length: 63

hdrip

Enable/disable SMTP email header IP checks for spamfsip, spamrbl and spambwl filters.

option

-

Option

Description

disable

Disable SMTP email header IP checks for spamfsip, spamrbl and spambwl filters.

enable

Enable SMTP email header IP checks for spamfsip, spamrbl and spambwl filters.

local-override

Enable/disable local filter to override SMTP remote check result.

option

-

Option

Description

disable

Disable local filter to override SMTP remote check result.

enable

Enable local filter to override SMTP remote check result.

config mapi

Parameter name

Description

Type

Size

log

Enable/disable logging.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

action

Action for spam email.

option

-

Option

Description

pass

Allow spam email to pass through.

discard

Discard (block) spam email.

config msn-hotmail

Parameter name

Description

Type

Size

log

Enable/disable logging.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

config yahoo-mail

Parameter name

Description

Type

Size

log

Enable/disable logging.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

config gmail

Parameter name

Description

Type

Size

log

Enable/disable logging.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

config emailfilter profile

Configure Email Filter profiles.

config emailfilter profile

Description: Configure Email Filter profiles.

edit <name>

set comment {var-string}

set replacemsg-group {string}

set spam-log [disable|enable]

set spam-log-fortiguard-response [disable|enable]

config file-filter

Description: File filter.

set status [enable|disable]

set log [enable|disable]

set scan-archive-contents [enable|disable]

config entries

Description: File filter entries.

edit <filter>

set comment {var-string}

set protocol {option1}, {option2}, ...

set action [log|block]

set password-protected [yes|any]

set file-type <name1>, <name2>, ...

next

end

end

set spam-filtering [enable|disable]

set external [enable|disable]

set options {option1}, {option2}, ...

config imap

Description: IMAP.

set log [enable|disable]

set action [pass|tag]

set tag-type {option1}, {option2}, ...

set tag-msg {string}

end

config pop3

Description: POP3.

set log [enable|disable]

set action [pass|tag]

set tag-type {option1}, {option2}, ...

set tag-msg {string}

end

config smtp

Description: SMTP.

set log [enable|disable]

set action [pass|tag|...]

set tag-type {option1}, {option2}, ...

set tag-msg {string}

set hdrip [disable|enable]

set local-override [disable|enable]

end

config mapi

Description: MAPI.

set log [enable|disable]

set action [pass|discard]

end

config msn-hotmail

Description: MSN Hotmail.

set log [enable|disable]

end

config yahoo-mail

Description: Yahoo! Mail.

set log [enable|disable]

end

config gmail

Description: Gmail.

set log [enable|disable]

end

set spam-bword-threshold {integer}

set spam-bword-table {integer}

set spam-bwl-table {integer}

set spam-mheader-table {integer}

set spam-rbl-table {integer}

set spam-iptrust-table {integer}

next

end

config emailfilter profile

Parameter name

Description

Type

Size

comment

Comment.

var-string

Maximum length: 255

replacemsg-group

Replacement message group.

string

Maximum length: 35

spam-log

Enable/disable spam logging for email filtering.

option

-

Option

Description

disable

Disable spam logging for email filtering.

enable

Enable spam logging for email filtering.

spam-log-fortiguard-response

Enable/disable logging FortiGuard spam response.

option

-

Option

Description

disable

Disable logging FortiGuard spam response.

enable

Enable logging FortiGuard spam response.

spam-filtering

Enable/disable spam filtering.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

external

Enable/disable external Email inspection.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

options

Options.

option

-

Option

Description

bannedword

Content block.

spambwl

Black/white list.

spamfsip

Email IP address FortiGuard AntiSpam black list check.

spamfssubmit

Add FortiGuard AntiSpam spam submission text.

spamfschksum

Email checksum FortiGuard AntiSpam check.

spamfsurl

Email content URL FortiGuard AntiSpam check.

spamhelodns

Email helo/ehlo domain DNS check.

spamraddrdns

Email return address DNS check.

spamrbl

Email DNSBL & ORBL check.

spamhdrcheck

Email mime header check.

spamfsphish

Email content phishing URL FortiGuard AntiSpam check.

spam-bword-threshold

Spam banned word threshold.

integer

Minimum value: 0 Maximum value: 2147483647

spam-bword-table

Anti-spam banned word table ID.

integer

Minimum value: 0 Maximum value: 4294967295

spam-bwl-table

Anti-spam black/white list table ID.

integer

Minimum value: 0 Maximum value: 4294967295

spam-mheader-table

Anti-spam MIME header table ID.

integer

Minimum value: 0 Maximum value: 4294967295

spam-rbl-table

Anti-spam DNSBL table ID.

integer

Minimum value: 0 Maximum value: 4294967295

spam-iptrust-table

Anti-spam IP trust table ID.

integer

Minimum value: 0 Maximum value: 4294967295

config file-filter

Parameter name

Description

Type

Size

status

Enable/disable file filter.

option

-

Option

Description

enable

Enable file filter.

disable

Disable file filter.

log

Enable/disable file filter logging.

option

-

Option

Description

enable

Enable file filter logging.

disable

Disable file filter logging.

scan-archive-contents

Enable/disable file filter archive contents scan.

option

-

Option

Description

enable

Enable file filter archive contents scan.

disable

Disable file filter archive contents scan.

config entries

Parameter name

Description

Type

Size

comment

Comment.

var-string

Maximum length: 255

protocol

Protocols to apply with.

option

-

Option

Description

smtp

Enable/disable SMTP.

imap

Enable/disable IMAP.

pop3

Enable/disable POP3.

action

Action taken for matched file.

option

-

Option

Description

log

Allow the content and write a log message.

block

Block the content and write a log message.

password-protected

Match password-protected files.

option

-

Option

Description

yes

Match only password-protected files.

any

Match any file.

file-type <name>

Select file type.

File type name.

string

Maximum length: 39

config imap

Parameter name

Description

Type

Size

log

Enable/disable logging.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

action

Action for spam email.

option

-

Option

Description

pass

Allow spam email to pass through.

tag

Tag spam email with configured text in subject or header.

tag-type

Tag subject or header for spam email.

option

-

Option

Description

subject

Prepend text to spam email subject.

header

Append a user defined mime header to spam email.

spaminfo

Append spam info to spam email header.

tag-msg

Subject text or header added to spam email.

string

Maximum length: 63

config pop3

Parameter name

Description

Type

Size

log

Enable/disable logging.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

action

Action for spam email.

option

-

Option

Description

pass

Allow spam email to pass through.

tag

Tag spam email with configured text in subject or header.

tag-type

Tag subject or header for spam email.

option

-

Option

Description

subject

Prepend text to spam email subject.

header

Append a user defined mime header to spam email.

spaminfo

Append spam info to spam email header.

tag-msg

Subject text or header added to spam email.

string

Maximum length: 63

config smtp

Parameter name

Description

Type

Size

log

Enable/disable logging.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

action

Action for spam email.

option

-

Option

Description

pass

Allow spam email to pass through.

tag

Tag spam email with configured text in subject or header.

discard

Discard (block) spam email.

tag-type

Tag subject or header for spam email.

option

-

Option

Description

subject

Prepend text to spam email subject.

header

Append a user defined mime header to spam email.

spaminfo

Append spam info to spam email header.

tag-msg

Subject text or header added to spam email.

string

Maximum length: 63

hdrip

Enable/disable SMTP email header IP checks for spamfsip, spamrbl and spambwl filters.

option

-

Option

Description

disable

Disable SMTP email header IP checks for spamfsip, spamrbl and spambwl filters.

enable

Enable SMTP email header IP checks for spamfsip, spamrbl and spambwl filters.

local-override

Enable/disable local filter to override SMTP remote check result.

option

-

Option

Description

disable

Disable local filter to override SMTP remote check result.

enable

Enable local filter to override SMTP remote check result.

config mapi

Parameter name

Description

Type

Size

log

Enable/disable logging.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

action

Action for spam email.

option

-

Option

Description

pass

Allow spam email to pass through.

discard

Discard (block) spam email.

config msn-hotmail

Parameter name

Description

Type

Size

log

Enable/disable logging.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

config yahoo-mail

Parameter name

Description

Type

Size

log

Enable/disable logging.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.

config gmail

Parameter name

Description

Type

Size

log

Enable/disable logging.

option

-

Option

Description

enable

Enable setting.

disable

Disable setting.