Fortinet white logo
Fortinet white logo

CLI Reference

emailfilter profile

Configure Email Filter profiles.

  config emailfilter profile
      Description: Configure Email Filter profiles.
      edit <name>
          set comment {var-string}
          set feature-set [flow|proxy]
          set replacemsg-group {string}
          set spam-log [disable|enable]
          set spam-log-fortiguard-response [disable|enable]
          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
feature-set Flow/proxy feature set.
flow: Flow feature set.
proxy: Proxy feature set.
option -
replacemsg-group Replacement message group. string Maximum length: 35
spam-log Enable/disable spam logging for email filtering.
disable: Disable spam logging for email filtering.
enable: Enable spam logging for email filtering.
option -
spam-log-fortiguard-response Enable/disable logging FortiGuard spam response.
disable: Disable logging FortiGuard spam response.
enable: Enable logging FortiGuard spam response.
option -
spam-filtering Enable/disable spam filtering.
enable: Enable setting.
disable: Disable setting.
option -
external Enable/disable external Email inspection.
enable: Enable setting.
disable: Disable setting.
option -
options Options.
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.
option -
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 imap

Parameter Name Description Type Size
log Enable/disable logging.
enable: Enable setting.
disable: Disable setting.
option -
action Action for spam email.
pass: Allow spam email to pass through.
tag: Tag spam email with configured text in subject or header.
option -
tag-type Tag subject or header for spam email.
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.
option -
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.
enable: Enable setting.
disable: Disable setting.
option -
action Action for spam email.
pass: Allow spam email to pass through.
tag: Tag spam email with configured text in subject or header.
option -
tag-type Tag subject or header for spam email.
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.
option -
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.
enable: Enable setting.
disable: Disable setting.
option -
action Action for spam email.
pass: Allow spam email to pass through.
tag: Tag spam email with configured text in subject or header.
discard: Discard (block) spam email.
option -
tag-type Tag subject or header for spam email.
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.
option -
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.
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.
option -
local-override Enable/disable local filter to override SMTP remote check result.
disable: Disable local filter to override SMTP remote check result.
enable: Enable local filter to override SMTP remote check result.
option -

config mapi

Parameter Name Description Type Size
log Enable/disable logging.
enable: Enable setting.
disable: Disable setting.
option -
action Action for spam email.
pass: Allow spam email to pass through.
discard: Discard (block) spam email.
option -

config msn-hotmail

Parameter Name Description Type Size
log Enable/disable logging.
enable: Enable setting.
disable: Disable setting.
option -

config yahoo-mail

Parameter Name Description Type Size
log Enable/disable logging.
enable: Enable setting.
disable: Disable setting.
option -

config gmail

Parameter Name Description Type Size
log Enable/disable logging.
enable: Enable setting.
disable: Disable setting.
option -

emailfilter profile

Configure Email Filter profiles.

  config emailfilter profile
      Description: Configure Email Filter profiles.
      edit <name>
          set comment {var-string}
          set feature-set [flow|proxy]
          set replacemsg-group {string}
          set spam-log [disable|enable]
          set spam-log-fortiguard-response [disable|enable]
          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
feature-set Flow/proxy feature set.
flow: Flow feature set.
proxy: Proxy feature set.
option -
replacemsg-group Replacement message group. string Maximum length: 35
spam-log Enable/disable spam logging for email filtering.
disable: Disable spam logging for email filtering.
enable: Enable spam logging for email filtering.
option -
spam-log-fortiguard-response Enable/disable logging FortiGuard spam response.
disable: Disable logging FortiGuard spam response.
enable: Enable logging FortiGuard spam response.
option -
spam-filtering Enable/disable spam filtering.
enable: Enable setting.
disable: Disable setting.
option -
external Enable/disable external Email inspection.
enable: Enable setting.
disable: Disable setting.
option -
options Options.
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.
option -
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 imap

Parameter Name Description Type Size
log Enable/disable logging.
enable: Enable setting.
disable: Disable setting.
option -
action Action for spam email.
pass: Allow spam email to pass through.
tag: Tag spam email with configured text in subject or header.
option -
tag-type Tag subject or header for spam email.
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.
option -
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.
enable: Enable setting.
disable: Disable setting.
option -
action Action for spam email.
pass: Allow spam email to pass through.
tag: Tag spam email with configured text in subject or header.
option -
tag-type Tag subject or header for spam email.
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.
option -
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.
enable: Enable setting.
disable: Disable setting.
option -
action Action for spam email.
pass: Allow spam email to pass through.
tag: Tag spam email with configured text in subject or header.
discard: Discard (block) spam email.
option -
tag-type Tag subject or header for spam email.
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.
option -
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.
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.
option -
local-override Enable/disable local filter to override SMTP remote check result.
disable: Disable local filter to override SMTP remote check result.
enable: Enable local filter to override SMTP remote check result.
option -

config mapi

Parameter Name Description Type Size
log Enable/disable logging.
enable: Enable setting.
disable: Disable setting.
option -
action Action for spam email.
pass: Allow spam email to pass through.
discard: Discard (block) spam email.
option -

config msn-hotmail

Parameter Name Description Type Size
log Enable/disable logging.
enable: Enable setting.
disable: Disable setting.
option -

config yahoo-mail

Parameter Name Description Type Size
log Enable/disable logging.
enable: Enable setting.
disable: Disable setting.
option -

config gmail

Parameter Name Description Type Size
log Enable/disable logging.
enable: Enable setting.
disable: Disable setting.
option -