I’ll let users register their usernames@mydomain.com ,,, they enter their members area where they can :
1- send emails ( easy to do)
2- receive emails ..
for receiving emails , I’ll use a catch all email account , read the email and figure to whom it’s sent (username), and then I save it on the database with userid of the username who has registerd !
Do I miss something here … is it really this simple (if I don’t have an email server) ?
EDIT : What I mean is :
I’m going to make a portable script , when users register and make their accounts . Want to send their emails, I will use PHP to send emails .. that is easy ..
About the receiving part :
I will use a catch all email account .. and forward the message (save it on the DB under his userID) to the owner .. so , for example : if I own domain.com ,, If I got someuser@domain.com message, i save it for someuser who registered this email previously to read it later
What’s going to receive the emails? You basically described a SMTP server at a very high level. Why not just use an existing SMTP server that Windows/Linux already come with?