Configuring protected domains
The Domains tab displays the list of protected domains.
Protected domains define connections and email messages for which the FortiMail unit can perform protective email processing by describing both:
- the IP address of an SMTP server
- the domain name portion (the portion which follows the “@” symbol) of recipient email addresses in the envelope
The FortiMail unit uses both parts to compare to connections and email messages when looking for traffic that involves the protected domain.
For FortiMail units operating in server mode, protected domains list only the domain name, not the IP address: the IP address of the SMTP server is the IP address of the FortiMail unit itself. |
For example, if you wanted to scan email from email addresses such as user.one@example.com hosted on the SMTP server 10.10.10.10, you would configure a protected domain of example.com
whose SMTP server is 10.10.10.10
.
Aside from defining the domain, protected domains contain settings that apply specifically to all email destined for that domain, such as mail routing and disclaimer messages.
Many FortiMail features require that you configure a protected domain. For example, when applying recipient-based policies for email messages incoming to the protected domain, the FortiMail unit compares the domain name of the protected domain to the domain name portion of the recipient email addresses.
When FortiMail units operating in transparent mode are proxying email connections for a protected domain, the FortiMail unit will pass, drop or intercept connections destined for the IP address of an SMTP server associated with the protected domain, and can use the domain name of the protected domain during the SMTP greeting.
Usually, you have already configured at least one protected domain during installation of your FortiMail unit; however, some configurations may not require any protected domains. You can add more domains or modify the settings of existing ones if necessary.
If you have many mail domains that will use identical settings, instead of creating many protected domains, you may want to create one protected domain, and then configure the others as associated domains. For details, see Domain Association. |
If the FortiMail unit is operating in gateway mode, you must change the MX entries for the DNS records for your email domain, referring email to the FortiMail unit rather than to your email servers. If you create additional protected domains, you must modify the MX records for each additional email domain. Similarly, MX records must also refer to the FortiMail unit if it is operating in server mode.
To access this part of the web UI, your administrator account’s access profile must have Read or Read-Write permission to the Policy category.
For details, see About administrator account permissions and domains.
Before you begin, if the protected domain will use an IP pool profile, first configure the IP pool profile. For details, see Configuring IP pools.
To view and configure protected domains
- Go to Domain & User > Domain > Domain.
- Either click New to create a new protected domain, or click an row to modify it.
- Configure the general information as it applies to the current operation mode and your choice for relay type:
- Host: Configure the connection to one protected SMTP server or, if any, one fallback. Also configure SMTP server and Fallback SMTP server.
- MX Record (this domain): Query the DNS server’s MX record of the protected domain name for the FQDN or IP address of the SMTP server. If there are multiple MX records, the FortiMail unit will load balance between them.
- MX Record (alternative domain): Query the DNS server’s MX record of a domain name you specify for the FQDN or IP address of the SMTP server. If there are multiple MX records, the FortiMail unit will load balance between them. Also configure Alternative domain name.
- IP Group: Configure the connection to rotate among one or many protected SMTP servers for load balancing. Also configure the IP IP group.
- LDAP Domain Mail Host: Query the LDAP server for the FQDN or IP address of the SMTP server. Also configure the LDAP Profile (see Configuring LDAP profiles).
- In gateway mode, a private DNS server is required. On the private DNS server, configure the MX record with the FQDN of the SMTP server that you are protecting for this domain, causing the FortiMail unit to route email to the protected SMTP server. This is different from how a public DNS server should be configured for that domain name, where the MX record usually should contain the FQDN of the FortiMail unit itself, causing external SMTP servers to route email through the FortiMail unit. Additionally, if both the FortiMail unit and the SMTP server are behind a NAT device such as a router or firewall, on the private DNS server, configure the protected SMTP server’s A record with its private IP address, while on the public DNS server, configure the FortiMail unit’s A record with its public IP address.
- In transparent mode, a private DNS server is required if both the FortiMail unit and the SMTP server are behind a NAT device such as a router or firewall. On the private DNS server, configure the protected SMTP server’s A record with its private IP address. On the public DNS server, configure the protected SMTP server’s A record with its public IP address. Do not modify the MX record.
- For performance reasons, DNS lookups are skipped in gateway and server mode unless the sending domain is blank.
- Configure the following sections as needed:
The tab varies with the operation mode.
GUI item |
Description |
Delete (button) |
Click Delete to remove the protected domain. Caution: This also deletes all associated email user accounts and preferences. |
Domain FQDN |
Displays the fully qualified domain name (FQDN) of the protected domain. If the protected domain is a subdomain or domain association, click the + next to a domain entry to expand the list of subdomains and domain associations. To collapse the entry, click the -. |
(transparent and gateway mode only) |
Indicates one of the methods by which the SMTP server will receive email from the FortiMail unit for the protected domain: Host, MX Record (this domain), MX Record (alternative domain), IP Group, LDAP Domain Mail Host. |
(transparent and gateway mode only) |
Displays the host name or IP address and port number of the mail exchanger (MX) for this protected domain. If Relay Type is MX Record (this domain) or MX Record (alternative domain), this information is determined dynamically by querying the MX record of the DNS server, and this field will be empty. |
Recipient Verification (transparent and gateway mode only) |
Displays the SMTP server or LDAP server used for recipient address verification if it is enabled. |
Sub (transparent and gateway mode only) |
The number indicates how many subdomains this domain has. |
Association (transparent and gateway mode only) |
The number indicates how many domain associations this domain has. For more information on domain associations, see Domain Association. |
A multisection dialog appears. Its options vary with the operation mode.
GUI item |
Description |
|
Domain name |
Enter the fully qualified domain name (FQDN) of the protected domain. For example, if you want to protect email addresses such as user1@example.com, you would enter the protected domain name Generally, your protected domain will use a valid, globally-resolvable top-level domain (TLD) such as |
|
Mark this check box to indicate the protected domain you are creating is a subdomain of an existing protected domain, then also configure Main domain. Subdomains, like their parent protected domains, can be selected when configuring policies specific to that subdomain. Unlike top-level protected domains, however, subdomains will appear as grouped under the parent protected domain when viewing the list of protected domains. This option is available only when another protected domain exists to select as the parent domain. |
||
|
Select the protected domain that is the parent of this subdomain. For example, lab.example.com might be a subdomain of example.com. This option is available only when Is subdomain is enabled. |
|
(transparent and gateway mode only) |
Select from one of the following methods of defining which SMTP server will receive email from the FortiMail unit that is destined for the protected domain: Note: If an MX option is used, you may also be required to configure the FortiMail unit to use a private DNS server whose MX and/or A records differ from that of a public DNS server. Requirements vary by the topology of your network and by the operating mode of the FortiMail unit. |
|
|
|
|
(transparent and gateway mode only) |
Enter the fully qualified domain name (FQDN) or IP address of the primary SMTP server for this protected domain, then also configure Port and Use SMTPS. If you have an internal mail relay that is located on a physically separate server from your internal mail server, this could be your internal mail relay, instead of your internal mail server. Consider your network topology, directionality of the mail flow, and the operation mode of the FortiMail unit. For more information, see Inbound versus outbound email and Avoiding scanning email twice. This field appears only if Relay type is Host. |
|
(transparent and gateway mode only) |
Enter the fully qualified domain name (FQDN) or IP address of the secondary SMTP server for this protected domain, then also configure Port and Use SMTPS. This SMTP server will be used if the primary SMTP server is unreachable. This field appears only if Relay type is Host. |
|
(transparent and gateway mode only) |
Select the name of the IP group that is the range of IP addresses. Also configure Port and Use SMTPS. This field appears only if Relay type is IP Group. |
|
LDAP profile (transparent mode and gateway mode only) |
Select the name of the LDAP profile that has the FQDN or IP address of the SMTP server you want to query. Also configure Port and Use SMTPS. This field appears only if Relay type is LDAP Domain Mail Host. |
|
|
|
Enter the port number on which the SMTP server listens. If you enable Use SMTPS, Port automatically changes to the default port number for SMTPS, but can still be customized. Displays the default SMTP port number is 25; the default SMTPS port number is 465. This field appears only if Relay type is Host, IP Group or LDAP Domain Mail Host. |
(transparent and gateway mode only) |
Enter the domain name to use when querying the DNS server for MX records. This option appears only if Relay type is MX Record (alternative domain name). |
|
LDAP User Profile (server mode only) |
Select the name of an LDAP profile in which you have configured (see Configuring LDAP profiles), enabling you to authenticate email users and expand alias email addresses or replace one email address with another by using an LDAP query to retrieve alias members. |
|
Enable to use SMTPS for connections originating from or destined for this protected server. This field appears only if Relay type is Host, IP Group or LDAP Domain Mail Host. |
||
Relay Authentication |
To test relay authentication, enable it and enter an email user name/password pair that exists on the mail server. Also specify the authentication type. |
|
Test (button) |
After you have entered the relay server information, you can click the Test button to test if the relay server is accessible. To further test mail delivery, click Advanced Group, and enter the EHLO, sender (MAIL FROM), and recipient (RCPT TO) information. Click Test. The test results will be displayed. Note: STARTTLS is not supported for relay host testing. |
- Configuring recipient address verification
- Configuring transparent mode options
- Configuring removal of invalid quarantine accounts
- Configuring LDAP Options
- Configuring advanced settings
- Configuring mail migration settings (server mode only)
Configuring recipient address verification
This section does not apply to server mode.
Select a method of confirming that the recipient email address in the message envelope (RCPT TO:
) corresponds to an email user account that actually exists on the protected email server. If the recipient address is invalid, the FortiMail unit will reject the email. This prevents quarantine email messages for non-existent accounts, thereby conserving quarantine hard disk space.
This feature can impact performance and be noticeable during peak traffic times. For a lesser performance impact, you can alternatively periodically automatically remove quarantined email messages for invalid email user accounts, rather than actively preventing them during each email message. |
- Go to Domain & User > Domain > Domain.
- Either click New to create a new protected domain, or click an row to modify it.
- Expand the recipient address verification section.
- Configure the following:
A multisection dialog appears. Its options vary with the operation mode.
GUI item |
Description |
Disable |
Do not verify that the recipient address is an email user account that actually exists. |
Use SMTP server |
Query the SMTP server using either the SMTP |
Use LDAP server |
Query an LDAP server to verify that the recipient address is an email user account that actually exists. Also select the LDAP profile that will be used to query the LDAP server. For more information on configuring LDAP profiles, see Configuring LDAP profiles. |
Configuring transparent mode options
This section appears only when the FortiMail unit operates in transparent mode.
- Go to Domain & User > Domain > Domain.
- Either click New to create a new protected domain, or click an row to modify it.
- Expand the transparent mode settings section.
- Configure the following:
A multisection dialog appears. Its options vary with the operation mode.
GUI item |
Description |
Select the network interface (a port) to which the protected SMTP server is connected. Note: Selecting the wrong network interface will result in the FortiMail sending email traffic to the wrong network interface. |
|
Enable to preserve the IP address or domain name of the SMTP client for incoming email messages in:
This masks the existence of the FortiMail unit to the protected SMTP server. Disable to replace the SMTP client’s IP address or domain name with that of the FortiMail unit. For example, an external SMTP client might have the IP address 172.168.1.1, and the FortiMail unit might have the domain name fortimail.example.com. If the option is enabled, the message header would contain (difference highlighted in bold): |
|
|
Received: from 192.168.1.1 (EHLO 172.16.1.1) (192.168.1.1) by smtp.external.example.com with SMTP; Fri, 24 Jul 2008 07:12:40 -0800 Received: from smtpa ([172.16.1.2]) by [172.16.1.1] with SMTP id kAOFESEN001901 for <user1@external.example.com>; Fri, 24 Jul 2008 15:14:28 GMT But if the option is disabled, the message headers would contain: Received: from 192.168.1.1 (EHLO fortimail.example.com) (192.168.1.1) by smtp.external.example.com with SMTP; Fri, 24 Jul 2008 07:17:45 -0800 Received: from smtpa ([172.16.1.2]) by fortimail.example.com with SMTP id kAOFJl4j002011 for <user1@external.example.com>; Fri, 24 Jul 2008 15:19:47 GMT Note: If the protected SMTP server applies rate limiting according to IP addresses, enabling this option can improve performance. The rate limit will then be separate for each client connecting to the protected SMTP server, rather than shared among all connections handled by the FortiMail unit. Note: Unless you have enabled Take precedence over recipient based policy match in the IP-based policy, this option supercedes the Hide this box from the mail server option in the session profile, and may prevent it from applying to incoming email messages. |
Enable to use the protected SMTP server, instead of the FortiMail built-in MTA, to deliver outgoing email messages from the SMTP clients whose sending MTA is the protected SMTP server. For example, if the protected domain example.com has the SMTP server 192.168.1.1, and an SMTP client for user1@example.com connects to it to send email to user2@external.example.net, enabling this option would cause the FortiMail unit to pass the mail message via its built-in MTA to the protected SMTP server, which will deliver the message. Disable to relay email using the built-in MTA to either the SMTP relay defined in Configuring SMTP relay hosts, if any, or directly to the MTA that is the mail exchanger (MX) for the recipient email address’s ( This option does not affect incoming connections containing incoming email messages, which will always be handled by the built-in MTA. For details, see When FortiMail uses the proxies instead of the built-in MTA. Note: This option will be ignored for email that matches an antispam or content action profile. |
Configuring removal of invalid quarantine accounts
This section does not apply to server mode.
Select a method by which to periodically remove quarantined spam for which an email user account does not actually exist on the protected email server.
If you select either Use SMTP server or Use LDAP server, the FortiMail unit queries the server daily (at 4:00 AM daily unless configured for another time in the CLI; see the FortiMail CLI Reference) to verify the existence of email user accounts. If an email user account does not currently exist, the FortiMail unit removes all spam quarantined for that email user account.
If you have also enabled Recipient Address Verification (see Configuring recipient address verification), the FortiMail unit does not form quarantine accounts for email user accounts that do not exist on the protected email server. In that case, invalid quarantine accounts are never formed, and this option may not be necessary, except when you delete email user accounts on the protected email server. If this is the case, you can improve the performance of the FortiMail unit by disabling this option. |
- Go to Domain & User > Domain > Domain.
- Either click New to create a new protected domain, or click an row to modify it.
- Expand the Automatic Removal of Invalid Quarantine Accounts section.
- Configure the following:
A multisection dialog appears. Its options vary with the operation mode.
GUI item |
Description |
---|---|
Disable |
Do not verify that the recipient address is an email user account that actually exists. |
Use SMTP server |
Query the SMTP server to verify that the recipient address is an email user account that actually exists. |
Use LDAP server: |
Query an LDAP server to verify that the recipient address is an email user account that actually exists. Also select the LDAP profile that will be used to query the LDAP server. For more information on configuring LDAP profiles, see Configuring LDAP profiles. |
Configuring LDAP Options
Use this section to configure the LDAP service usages.
- Go to Domain & User > Domain > Domain.
- Either click New to create a new protected domain, or click an row to modify it.
- Expand the LDAP Options section.
- Configure the following:
A multisection dialog appears. Its options vary with the operation mode.
GUI item |
Description |
---|---|
User alias / address mapping profile (transparent and gateway mode only) |
Select the name of an LDAP profile in which you have enabled and configured, enabling you to expand alias email addresses or replace one email address with another by using an LDAP query to retrieve alias members and/or address mappings. To use this option make sure that the email alias and/or address mappings do exist on the LDAP server. If the alias cannot be retrieved or LDAP server is not accessible, the email will be temp failed (451 error). For more information, see Configuring LDAP profiles. |
Mail routing LDAP profile |
Enable to perform mail routing, then click the arrow to expand the options and select the name of an LDAP profile in which you have enabled and configured. For more information, see Configuring LDAP profiles. |
Scan override profile |
Enable to query an LDAP server for an email user’s preferences to enable or disable antispam, antivirus, and/or content processing for email messages destined for them, then select the name of an LDAP profile in which you have enabled and configured. For more information, see Configuring LDAP profiles. |
Configuring advanced settings
Go to Domain & User > Domain > Domain and expand the Advanced Settings section to configure the following domain settings:
- Quarantine Report Setting
- Domain Association
- DKIM Setting
- Disclaimer for a domain
- Sender address rate control
- Other advanced domain settings
Quarantine Report Setting
The Quarantine Report Setting section that appears when configuring a protected domain lets you configure quarantine report settings. You can choose either to use the system-wide quarantine report settings or to configure domain-wide settings.
For information on system-wide quarantine report settings and quarantine reports in general, see Configuring global quarantine report settings and Customizing GUI, replacement messages, email templates, and SSO.
To configure per-domain quarantine report settings
- Go to Domain & User > Domain > Domain.
- Either click New to create a protected domain or double-click a domain to modify it.
- Click to expand Advanced Settings.
- Click to expand Quarantine Report Setting.
- Configure the following:
- Only when original recipient is group
- When group owner is found, do not send to original recipient
- System settings: Use the system-wide quarantine report schedule. For more information, see Configuring global quarantine report settings.
- Domain settings: Use a quarantine report schedule that is specific to this protected domain. Also configure These Hours and These Days.
- Click Create or OK.
GUI item |
Description |
|
Report destination
|
|
|
|
Original recipient |
Enable to send the quarantine report to all recipients. For more information, see Managing the personal quarantines. |
|
Other recipient |
Select to send the quarantine report to a recipient other than the individual recipients or group owner. For example, you might delegate quarantine reports by sending them to an administrator whose email address is not locally deliverable to the protected domain, such as |
|
LDAP group owner based on LDAP profile |
Enable to send the quarantine report to a group owner, rather than individual recipients, then select the name of an LDAP profile in which you have enabled and configured the group query options (see Configuring group query options. Also configure the following two options for more granular control: |
Report schedule |
Click the arrow to expand the options. |
|
|
Select the schedule to use when sending quarantine reports. |
|
|
Select which hours to send the quarantine report for this protected domain. This option is available only when Schedule is Use domain settings. |
|
|
Select which days to send the quarantine report for this protected domain. This option is available only when Schedule is Use domain settings. |
|
Report template |
Select an email template to use. If you choose to use the system settings, you can view the template but cannot edit from this page. But you can edit the system-wide template by going to System > Customization > Custom Email Template. If you choose to use the domain settings, you can click Edit to modify the template. |
Replacement messages often include variables, such as the MIME type of the file that was overwritten by the replacement message.
Typically, you will customize text, but should not remove variables from the replacement message. Removing variables may result in an error message and reduced functionality. For example, removing |
Domain Association
The Domain Association section that appears when configuring a protected domain lets you configure associated domains. An associated domain uses the settings of the protected domain or subdomain with which it is associated.
This section does not appear in server mode. |
Domain associations can be useful for saving time when you have multiple domains, and you would otherwise need to configure multiple protected domains with identical settings.
For example, if you have one SMTP server handling email for ten domains, you could:
- Create ten separate protected domains and configure each with identical settings.
- Create one protected domain and list the nine other domains as domain associations.
The advantage of using the second method is that you do not have to repeatedly configure the same things when creating or modifying the protected domains. This saves time and reduces chances for error. Changes to one protected domain automatically apply to all of its associated domains.
The maximum number of domain associations that you can create is separate from the maximum number of protected domains.
To configure domain associations
- Go to Domain & User > Domain > Domain.
- Click New to create a protected domain or double-click a domain to modify it.
- Under Advanced Settings, click Domain Association.
- If the relay type of this protected domain uses MX record (this domain) or MX record (alternative domain), for the MX record lookup option of the domain associations, you can choose to use the domain association’s (self) MX record, or this protected domain’s (parent) MX record.
- To create a domain association, click New and enter the fully qualified domain name (FQDN) of a mail domain that will use the same settings as the same protected domain. You can use wildcard, such as *.example.com.
- Click Create.
- Repeat the previous steps for all domains that you want to associate with this protected domain.
- When done, click Create or OK.
The name of the associated domain appears in the Members area.
DKIM Setting
The FortiMail unit will sign outgoing email messages using the domain key for this protected domain if you have selected it when configuring sender validation in the session profile. For more information, see Configuring session profiles.
DKIM signing requires a public-private key pair. The private key is kept on and used by the FortiMail unit to generate the DKIM signatures for the email messages; the public key is stored on the DNS server in the DNS record for the domain name, and used by receiving parties to verify the signature.
You can generate the key pair by creating a domain key selector; you can also manually import an existing key pair in PEM format.
After you generate or import the key pair, you can export the DNS record that contains the public key. The following is a sample of the exported DNS record:
example_com._domainkey IN TXT "t=y; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5xvUazqp2sBovpfumPuR5xC+yDvGbfndyHZuVQdSHhwdKAdsfiyOa03iPniCfQEbuM0d+4/AoPyTXHHPFBBnChMMHkWgHYlRDm5UMjrH5J1zDT5OyFxUEur+NtfS6LF29Te+6vSS+D3asfZ85V6WJDHSI9JV0504uwDeOOh/aewIDAQAB"
Then you can publish the public key by adding it to the DNS zone file as a text record for the domain name on the DNS server. The recipient SMTP server, if enabled to use DKIM verification, will use the public key to decrypt the signature and compare the hash values of the email message in order to verify that the hash values match.
FortiMail performs DKIM signing for an associated domain with its parent domain DKIM key. You must publish the DKIM public key for the associated domain in order for the receiving MTA to validate the DKIM signature.
To configure a domain key pair
- Go to Domain & User > Domain > Domain.
- Double-click to modify an existing protected domain.
- Click to expand Advanced Settings.
- Click DKIM Setting.
- Click New.
- If you want to generate a key pair, enter a new selector to use for the DKIM key, such as
example_com2
, then select Auto Generation and click OK. - If you want to import an existing key pair, enter a selector name, then select Manual Import, and upload the public key and private key. Optionally enter a password for the private key. Note that the key files must be in PEM format.
- Click Create.
- Click to select the domain key, then click Download.
- Publish the public key by inserting the exported DNS record into the DNS zone file of the DNS server that resolves this domain name. For details, see the documentation for your DNS server.
- Now you can activate the key by selecting the key and then clicking Activate.
The selector name for the key pair appears in the list of domain key selectors. The key pair is generated and public key can be exported for publication on a DNS server.
When a new key is created or imported, it is not active by default. This allows you to publish the public key on the DNS server before you activate the key. Also note that only one key pair can be active at a time. |
Your web browser downloads the plain text file which contains the exported DNS record (.dkim) file.
Disclaimer for a domain
The Disclaimer section that appears when configuring a protected domain lets you configure disclaimer messages specific to this protected domain.
A disclaimer message is text that is generally attached to email to warn the recipient that the email contents may be confidential. For disclaimers added to outgoing messages, you need to configure an IP-based policy or an outgoing recipient-based policy.
Disclaimer messages can be appended for either or both incoming or outgoing email messages.
If the FortiMail unit is operating in transparent mode, to use disclaimers, you must enable clients to send email using their specified SMTP server. For more information, see Use client-specified SMTP server to send email. |
To configure a per-domain disclaimer messages
- Go to Domain & User > Domain > Domain.
- Either click New to create a protected domain or double-click a domain to modify it.
- Click to expand Advanced Settings.
- Click to expand Disclaimer.
- Configure the following:
- Disable: Do not append disclaimer messages.
- Use system settings: Append the system-wide disclaimer messages. For more information, see Configuring global disclaimers.
- Use domain settings: Append the disclaimer messages configured specifically for this protected domain. Also configure the per-domain disclaimer messages in For Incoming Messages and For Outgoing Messages.
You cannot configure the domain disclaimer unless the Allow per-domain settings option is enabled on the System > Mail Settings > Disclaimer tab. |
GUI item |
Description |
|
Disclaimer |
|
|
|
Select which type of disclaimer message to append. This option is available only if you have enabled per-domain disclaimer messages. For more information, see Configuring global disclaimers. |
|
Outgoing |
|
|
|
|
Enable to insert a new header to the email and append a disclaimer message to the new header, then enter the disclaimer message. The maximum length is 256 characters. This option is available only if Setting is Use domain settings. |
|
Insert disclaimer at |
Enable to append a disclaimer message to the start or end of the message body of outgoing messages that is specific to this protected domain, then enter the disclaimer message. The maximum length is 1024 characters. This option is available only if Setting is Use domain settings. |
Incoming |
|
|
|
Insert new header |
Enable to insert a new header to the email and append a disclaimer message to the new header, then enter the disclaimer message. The maximum length is 256 characters. This option is available only if Setting is Use domain settings. |
|
Insert disclaimer at |
Enable to append a disclaimer message to the start or end of the message body of incoming messages that is specific to this protected domain, then enter the disclaimer message. The maximum length is 1024 characters. This option is available only if Setting is Use domain settings. |
Sender address rate control
For users under this domain, you can rate control how much they can send email.
- Go to Domain & User > Domain > Domain.
- Either click New to create a protected domain or double-click a domain to modify it.
- Click to expand Advanced Settings.
- Click to expand Sender Address Rate Control.
- For email users under this domain, you can configure the following rate control settings:
- Maximum number of messages per half hour. The default value is 30.
- Maximum number of recipients per half hour. The default value is 60.
- Maximum data size per half hour (MB). The default value is 100 MB.
- Maximum number of spam messages per sender per half hour. The default value is 5.
- Send email notification upon rate control violations and select a notification profile (see Configuring notification profiles).
See also
Use client-specified SMTP server to send email
Configuring global disclaimers
Incoming versus outgoing email
Other advanced domain settings
The following procedure is part of the domain configuration process. For information about domain configuration, see Configuring protected domains.
- Go to Domain & User > Domain > Domain.
- Either click New to create a new protected domain, or click an row to modify it.
- Click to expand the Advanced Settings section.
- Click to expand the Other section.
- Configure the following:
A multisection dialog appears. Its options vary with the operation mode.
GUI item |
Description |
---|---|
Webmail theme |
Either use the system setting or choose a color to overwrite the system setting. |
Webmail language |
Select either to use the default system language or a different language that the FortiMail unit will use to display webmail and quarantine folder pages. By default, the FortiMail unit uses the same language as the web UI. For more information, see Customizing the GUI appearance. |
Maximum message size (KB) |
Enter the limit in kilobytes (KB) of the message size. Email messages over the threshold size are rejected. Note: If the same email message is sent to recipients in multiple protected domains and the maximum message size limits in the domain settings are different, the smallest size setting will take effect and thus the email won't be delivered to any recipients. In this case, you can use the maximum message size setting in the content profile instead (under Profile > Content > Scan Options). However, you can use the reject action only for separate SMTP sessions, not for one same session. Note: When you configure session profile settings under Profile > Session, you can also set the message size limit. Here is how the two settings work together:
|
SMTP greeting |
Select how the FortiMail unit will identify itself during the
This setting does not apply if email is incoming, according to the sender address in the envelope, from an unprotected domain. |
You can use a pool of IP addresses as the source IP address when sending email from this domain, or as the destination IP address when receiving email destined to this domain, or as both the source and destination IP addresses.
Note: IP pools are skipped for email delivery between protected domains. Each email that the FortiMail unit sends will use the next IP address in the range. When the last IP address in the range is used, the next email will use the first IP address. If the FortiMail unit is operating in transparent mode, and you have enabled Hide the transparent box or Use client-specified SMTP server to send email, you cannot use IP pools. For more information on IP pools, see Configuring IP pools. |
|
Enable to remove the
You can alternatively remove this header from any matching email using session profiles. For details, see Remove received header. |
|
Enable to use the global Bayesian database instead of the Bayesian database for this protected domain. If you do not need the Bayesian database to be specific to the protected domain, you may want to use the global Bayesian database instead in order to simplify database maintenance and training. Disable to use the per-domain Bayesian database. Note: Train the global or per-domain Bayesian database before using it. If you do not train it first, Bayesian scan results may be unreliable. For more information on Bayesian database types and how to train them, see Types of Bayesian databases and Training the Bayesian databases. |
|
Mark this check box to disable bounce verification for this protected domain. This option appears only if bounce verification is enabled. For more information, see Configuring bounce verification and tagging. |
Domain level service settings (server mode only)
If you are a service provider (MSSP) which host multiple domains for multiple customers, for billing purpose, the super admin may want to set limits on the usage of FortiMail resources. The domain administrators are not allowed to modify these settings.
The following procedure is part of the domain configuration process. For information about domain configuration, see Configuring protected domains.
- Go to Domain & User > Domain > Domain.
- Either click New to create a new protected domain, or click an row to modify it.
- Click Other under Advanced Settings.
- Configure the following under Service Settings:
GUI item |
Description |
---|---|
Enable domain level service settings |
Select to enable the domain level server controls. |
Email account limit |
Specify the maximum number of email account are allowed on this domain. |
Max user quota (MB) |
Specify the maximum disk quota for each user. |
Mail access |
Specify the allowed mail access protocol for the users: POP3, IMAP, or Webmail. |
Webmail service type |
For webmail access, if you select Limited Service, the users will be only able to change their passwords and configure mail forwarding. All other features will not be available. |
Configuring mail migration settings (server mode only)
If you enable the mail migration feature, this section will appear. For details, see Migrating email from other mail servers (server mode only).