Opened 14 years ago
Last modified 10 years ago
#193 new enhancement
Keep contact address on file for accounts — at Version 7
Reported by: | adehnert | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | misc | Keywords: | |
Cc: |
Description (last modified by adehnert)
It would be useful for a couple reasons to have email addresses on file for lockers. signup could prompt for this information and store it in LDAP, and then pony could allow further changes.
Uses of this data could include:
- reporting compromised apps
- reporting upgrade failures of apps
- possibly automatically poking people whose apps are generating a lot of error_log spew
- subscribing users to scripts-announce or informing certain users (old Mediawiki's, say) of upgrades
There is a consensus that "forwarding mail of people not signed up for mail_scripts" is *not* a good use, and those people should bounce.
There's also a question of how to initially populate the database, though I think that should be out-of-scope for this ticket.
Change History (7)
comment:1 Changed 14 years ago by andersk
comment:2 Changed 14 years ago by jdreed
We may need to start yelling sooner, to try to catch contact lists with only users who are soon to be deactivated.
There's no reason we couldn't involve Scripts in the deactivation process. When the doom list is first generated in November, something could check it for people who are on Scripts ACLs, and either contact them, or only contact them if they're the only person on an ACL, or whatever.
comment:3 Changed 14 years ago by achernya
After talking with Anders and Mitch for a bit after the meeting, we came up with the following idea as a starting point:
- Create a web form where users can submit a contact address
- Write an automated script that does some heuristic to figure out what are potential contacts for group lockers
- Use the results of this script to send a mass-mail to users to fill out the web form.
- Potentially: Run this script periodically on lockers that do not have a user-set contact to poke them into doing so, also taking into permission changes
We also discussed if we should display this email on error pages for lockers, and quickly ran into the problem of privacy: we don't want outsiders to be able to harvest email addresses by crafting error pages. One possible solution to this was creating fake addresses that would be forwarded by Scripts, but this is problematic since it opens us up to being considered a SPAM gateway (maybe) so that is a separate problem to solve.
comment:4 Changed 14 years ago by adehnert
After slightly more discussion on zephyr, we are okay with also making signup-minimal prompt you if you don't have an address set, though we don't require it.
The finer points of whether or not, and how, to display contact addresses was discussed further and no real consensus seemed to be reached. (-i trac-#193 has more info.)
comment:5 Changed 14 years ago by adehnert
- Priority changed from minor to critical
There's a lot of neat stuff that could be done with this, and I keep being sad we don't have it, so I'm taking the liberty of bumping the priority.
comment:6 Changed 14 years ago by ezyang
We'll need to add an objectType more descriptive than posixAccount, unless we decide to abuse gecos or description for it. It might be simpler for us to abuse them that way: maybe use description?
comment:7 Changed 13 years ago by adehnert
- Description modified (diff)
From my zephyrs:
We may need to start yelling sooner, to try to catch contact lists with only users who are soon to be deactivated.