Enhancement #1665
Support domainless pseudonyms
Status: | CLOSED | Start date: | 02/26/2013 | |
---|---|---|---|---|
Priority: | Normal | Due date: | 02/26/2013 | |
Assignee: | - | % Done: | 100% | |
Category: | nethserver-mail-server | |||
Target version: | v6.4-alpha2 | |||
Resolution: | NEEDINFO: |
Description
"domainless" pseudonyms are pseudonyms without the domain suffix.
Such pseudonyms have to be expanded to the current local delivery domain list. Eg
pseudonym: john@ domains: a.tld b.tld c.tld
expands to
john@a.tld john@b.tld john@c.tld
Related issues
Associated revisions
NethServer/MailServer.pm (getMailboxAliases): expand domain-less pseudonyms to any "local delivery" domain. Refs #1665
NethServer/MailServer.pm (getMailboxAliases): accept @-suffix in pseudonym keys. Refs #1665
Pseudonym UI module: handle ANY_DOMAIN choice in domain dropdown menu of create-scenario. Refs #1665
MailServer.pm (getAccountMailAddresses): method returns complete email addresses, by expanding domainless pseudonyms. Refs #1665
nethserver-mail-pseudonym-update: cope with domainless pseudonyms. Refs #1665
nethserver-mail-account-update action: getAccountPseudonyms() replaced by getAccountMailAddresses() call, to expand domainless pseudonyms. Refs #1665
History
#1 Updated by Davide Principi over 8 years ago
- Due date set to 02/26/2013
- Status changed from NEW to ON_DEV
- Assignee set to Davide Principi
- Start date set to 02/26/2013
#2 Updated by Davide Principi over 8 years ago
Pseudonym without the domain part can clash with group or user account names. To keep the key spaces separate the clean approach is storing pseudonyms in a separate DB: NethServer::EmailAddressesDB
#3 Updated by Davide Principi over 8 years ago
- Description updated (diff)
A reasonable alternative is adding the '@' suffix, to keep it separate from user and group names that don't allow it:
pseudonym: john@
#4 Updated by Davide Principi over 8 years ago
- Due date set to 02/26/2013
- Status changed from ON_DEV to CLOSED
- Start date set to 02/26/2013
- % Done changed from 0 to 100
- Estimated time set to 6.00
#5 Updated by Davide Principi over 8 years ago
- Status changed from CLOSED to ON_DEV
- % Done changed from 100 to 90
TODO:
LDAP mail
attribute must be a valid email address. Fix nethserver-mail-pseudonym-update
action!
#6 Updated by Davide Principi over 8 years ago
- Status changed from ON_DEV to MODIFIED
- % Done changed from 90 to 100
#7 Updated by Davide Principi over 8 years ago
- Status changed from MODIFIED to CLOSED
#8 Updated by Davide Principi over 8 years ago
State set to closed
on NethServer 6.4 alpha2 release