I'm not sure how to assign users a working email address (though if you're running your own email server then I imagine some sort of script would do the trick), but as for creating content from emails, I've done that on one of my sites...
The Coffs Rifle Club sends out scores from the weekly shoot to all members. One of the email addresses the scores are sent to is a specific one used by the website. The website would check the email address regularly and create content of type 'Scores' to make them available to the public. You can see the result here: https://www.coffsrifleclub.com/scores
I've copied the custom code I used for this and made a Gist of it in case it helps others. Adjust as needed, and replace anything [LIKE_THIS] appropriately.
I'm not sure how to assign users a working email address (though if you're running your own email server then I imagine some sort of script would do the trick), but as for creating content from emails, I've done that on one of my sites...
The Coffs Rifle Club sends out scores from the weekly shoot to all members. One of the email addresses the scores are sent to is a specific one used by the website. The website would check the email address regularly and create content of type 'Scores' to make them available to the public. You can see the result here: https://www.coffsrifleclub.com/scores
I've copied the custom code I used for this and made a Gist of it in case it helps others. Adjust as needed, and replace anything [LIKE_THIS] appropriately.