SmartPop
FTGate includes SmartPop which is a technology which allows FTGate to collect mail from an ISP’s POP3 mailbox and be able to correctly deliver almost any message without the user needing to make any configuration choices beyond turning SmartPop on.
When delivering messages in its automatic mode SmartPop can do the following:
- Deliver messages for users who have mailboxes directly to them and prevent duplicates from being delivered.
- Deliver mail for unknown users of a local domain in accordance with the configured domain settings which includes bouncing the email with an undeliverable report.
- Return incorrectly addressed email as undeliverable or send it to a special recipient.
FTGate also includes the option to bounce mail that is too large, thus preventing FTGate from using up too much bandwidth and telling the original sender why their message was not delivered.
These changes now give SmartPop the same flexibility of delivery as SMTP.
See Also
SmartPop Configuration Guide
SmartPop allows for flexible configuration of how external mail is retrieved and handled. Below are the configuration options divided by different tabs available in the SmartPop settings:
1. Connection Settings
- Enabled: Toggle to enable or disable this SmartPop connection.
- Address: The remote mailbox address (e.g.,
outlook.office365.com
). - Port: Defines the port to connect to the mailbox (e.g.,
995
). - Network Profile: Select the network profile to be used for message delivery (e.g.,
[LAN]
). - Bind to this Address: Choose which local address to bind for outgoing traffic. Defaults to
Any unbound address
. - Encryption:
- Allow encryption using TLS: Permits the use of TLS for encryption.
- Encrypt all data using SSL: Ensures all communication is encrypted via SSL (default).
- No encryption: Disables encryption.
2. Authentication Settings
- Auth Type: Select the authentication provider (e.g.,
test Microsoft
). - Login: Enter the email address used for login (e.g.,
richard@freekstorm.onmicrosoft.com
). - Password: Enter the password associated with the login account.
- Plain Text Only: If enabled, this forces login via plain
USER/PASS
commands. (Defaults toNo
).
3. General Settings
- Default Recipient: Specifies the default recipient address if no other addresses can be found.
- When Online, Check Every: Defines the interval for checking new messages when connected (e.g.,
5m
). - Inactivity Timeout: Specifies the period of inactivity after which the connection terminates (e.g.,
5m
). - Download Size Limit: Sets the maximum size for downloaded messages, with predefined options ranging from
100KB
to50MB
or custom sizes (e.g.,100MB
or10000000
). - Oversize Handling: Option to either
Confirm
orReject
oversized messages, with notifications sent to the sender. - Leave on Server for (days): Allows specifying how long emails are kept on the server after being downloaded (e.g.,
0
days to delete immediately). - Create Debug Log: Toggle to generate additional log information for troubleshooting.
4. Delivery Settings
- Associated Domain: Determines the domain used when searching for addresses in message headers (e.g.,
All hosted domains
). - Delivery Failure Handling:
- Deliver the messages to the default recipient.
- Reject mail for non-associated domains and notify the sender.
- Mode: Choose between:
- Manual: Uses the provided settings to determine recipients.
- Automatic: Lets SmartPop automatically determine recipients.
- Excluded Addresses: Lists addresses that should be excluded from delivery.
- Manual Delivery Settings:
- Enable SDPS: Tests the POP3 server for the *ENV extension command.
- Enable CAPA: Enables CAPA support for FTGate’s server.
- Filter IDs: If multiple messages share the same ID, only the first is delivered.
- Scan Message Header: Allows SmartPop to search message headers for specific fields when determining email addresses:
- Inbox rules
- Special header fields
- Standard header fields
- ‘Received for’ header fields
5. Filter Rules
Create filter rules to match incoming messages based on the From
, To
, or Subject
fields. These rules are applied in order, and the first match triggers the associated action.
- Wildcard (*) is supported
- Blank fields are treated as wildcards