iRedAPD source code is hosted on BitBucket.
Download the latest iRedAPD stable release.
If you want to develop your own plugin for iRedAPD, please read document README_PLUGINS.md in iRedAPD source code.
How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release
MYNETWORKS
. used to set trusted or internal networks.ldap_domain_wblist
was removed, we didn't use it at all.Fixed issues:
Improvements:
log_action_in_db = True
).amavisd_wblist
: able to use user@*
as white/blacklist sender.sql_alias_access_policy
and ldap_maillist_access_policy
:
able to use *@domain.com
(all senders from domain.com
) as
moderator.Plugin reject_sender_login_mismatch
:
ALLOWED_LOGIN_MISMATCH_LIST_MEMBER
, used to
allow member of mail list/alias to send as mail list/alias.
Default is False.ALLOWED_LOGIN_MISMATCH_SENDERS
is now optional.Log smtp protocol state in log file (RCPT
, END-OF-MESSAGE
).
Fixed issues:
amavisd_message_size_limit
: just use the first valid
policy (with highest priority) and skip rest.reject_sender_login_mismatch
: not reject email if sender
is forged address (sender domain is hosted locally).Improvements:
log_action_in_db = True
in iRedAPD config file).user@*
as white/blacklist sender.*@domain.com
(all senders from domain.com
) as moderator.plugin/reject_sender_login_mismatch.py:
New optional setting ALLOWED_LOGIN_MISMATCH_LIST_MEMBER
, used to
allow member of mail list/alias to send as mail list/alias.
Default is False.
Setting ALLOWED_LOGIN_MISMATCH_SENDERS
is now optional.
Log smtp protocol state in log file.
Fixed issues:
Document published under a CC BY-ND 3.0 license. If you found something wrong, please do contact us to fix it.