How to Manage Fetchmail Accounts
Fetchmail retrieves mail from external servers (POP3/IMAP) and delivers it to local mailboxes. Admin can manage all fetchmail accounts; Domain Admin only for users in their domain; User only their own accounts.
Add a fetchmail account
- Log in to the management interface.
- Open Fetchmail in the menu.
- Click Add Fetchmail Account.
- Enter:
- User: Local user that will receive the mail
- Server: Hostname or IP of the external mail server
- Port: 110 (POP3), 143 (IMAP), 995 (POP3S), 993 (IMAPS)
- Protocol: POP3 or IMAP
- Username and Password for the external server
- SSL and SSL Verify as needed
- Save.

Edit a fetchmail account
- Open Fetchmail in the menu.
- Select the account.
- Change server, port, protocol, credentials, or SSL settings.
- Save.
The “Last run log” field shows the last transaction with the external server and helps with troubleshooting.
Delete a fetchmail account
- Open Fetchmail in the menu.
- Select the account.
- Confirm deletion.
Deleting stops retrieval; mail already delivered to the local mailbox is not removed.
Security
- Use strong, unique passwords for external accounts.
- Enable SSL to protect credentials in transit.
- Review and disable unused fetchmail accounts.
- Ensure the mailserver can reach the external servers (firewall, DNS).
Fetchmail runs on a schedule defined at the mailserver level. For access control, see User roles reference.