Import received emails (e.g., newsletters) automatically as posts into your HumHub spaces or profile.
Import received emails (e.g., newsletters) automatically as posts into your HumHub spaces or profile.
Authorized users can configure their IMAP connection in Account Settings → E-Mail to Post:
Server Settings
imap.gmail.com)Folder Mapping
Recommendation: Create a separate email folder for emails that should be imported. Once imported, emails are automatically moved to a subfolder named "posted" to prevent duplicate imports.
To connect to Gmail, you must use an application password instead of your regular password.
See: https://support.google.com/accounts/answer/185833
The import runs automatically every hour via HumHub's cron system. Emails from specified mailboxes are imported as posts in the configured target spaces/profiles.
Attachments are fetched from the email server and uploaded as attachments to the email post.
The module introduces a user group permission that controls who can import emails.
Default: Only the Administrator user group has this permission.
Administrators can access module settings in Administration → E-Mail to Post:
Define a maximum number of emails that can be imported per user per import to prevent spam.
Define patterns for URLs that should be removed from imported emails. Matching links will be removed, meaning the text will become unclickable.
Format: One pattern per line. Wildcards (*) are supported.
Users can define keywords to filter out unwanted content in Account Settings → E-Mail to Post → Experimental.
Use Case: Remove newsletter footers containing keywords like "Unsubscribe" along with their surrounding elements (e.g., the email footer).
How It Works:
Important: Filtered content is only hidden (commented out in HTML), not permanently deleted. Do not use this feature to hide sensitive or private information.
⚠️ Security Warning:
This module does not perform spam filtering. Only connect email folders you have full control over.
Best Practices:
Known Limitations: