I have a strange requirement, any website user(not linux system user) will be getting a email id, say [email protected],[email protected] with which they are going to have a inbox feature built into their dashboard. Any outside user(can be anyone on the planet/not precisely my website user) can email this [email protected] and jack receives email at her inbox(built into her dashboard). To accomplish this, I think, the following are the prerequisites:
- I need to put MX records pointing to my production machine for mywebsite.com
- I need to have a smtp server(can be Postfix) running on my prod machine
Along with these, do I need to setup any sort of mail accounts with MTA? I dont want create these website users as actual system users(I hat doing "useradd -s /sbin/nologin username ") How can I accomplish this entire behaviour?