Hello everyone. Basically I'm the webmaster for an organization called The Way of the Cross. We need to raise some money for a few projects that we are currently working on. To do this we thought we would hand out email accounts for a set amount of money. This would help us gather money for our projects. Basically I have 3,000 email accounts given to us through our hosting company (SMTP). I recently installed SquirrelMail with a new template, and lots of plugins. Although I'm still stuck without a automated system. This is what we need to be done...
I need a form created that requests certain information from a user (name, desired email address, password, secondary email, security question etc...) Basically after filling this information out, as soon as they hit submit the system needs to check and see if the email address is already in use, if it is, then it requires a new one to be entered. If its available it forwards the person onto PayPal with all the data they just filled out. As soon as they pay the dollar amount, they are brought to a page on our site just saying that they have completed their transaction, or purchase, and that their account will be active in approximately 5 minutes etc... I'll go ahead and take care of most of the content on that page, might need a little code from you though.
So, after the transaction goes through, I need the account to be created on our SMTP mail server (username[at][login to view URL], and it needs to set their password as well). After this is done, a few extra things need to occur. The front part of the email address must be stored in a text file called "[login to view URL]". This file has already been created but if the data is stored on one line in this file, like "username=username[at][login to view URL]", this allows the user to login by just typing username, instead of username[at][login to view URL], this plugin/feature has already been setup, I just need the data to be stored in the correct file.
Okay, now... :) One month before a year is up, they have to receive an emails from us telling them that their account is about to expire, and it needs to contain a PayPal link, or a link to a renewal page that needs to be created. If the person renews their account, everythings fine and they can continue using the system.
If they don't renew their account, I need some information put in a "[login to view URL]" file. It needs to be stored like this "user: username[at][login to view URL] [login to view URL]"
Basically this lockout plugin which has been installed, and is working will prevent the user from logging into they system. They will be redirected to the renewal page. Once renewed, the information that was entered in the [login to view URL] file "user: username[at][login to view URL] [login to view URL]" must be deleted.
Okay. So that covers pretty much everything. I hope all this makes sense. During this project we could use a little help doing a few small touchups, like installing a few SquirrelMail Plugins, cleaning up a few things, just making this run a little smoother. If you thought that these touchups take too much time to include in this budget, we can pay you a little extra for those changes.
I don't really know how much work this will take, it could be easy, it could be extremely difficult. So, I'm going to take a stab in the dark, and say $300 is our max. If you would be willing to do this, and it would cost us a little more, we would be willing to negotiate. Although we would like to keep it around this price, as we don't have huge amounts of money lying around to give to a team of programmers, we'll do our best to meet your requirements as well.
Thanks,
Paul Fletcher - Webmaster for The Way of the Cross