I need this program/website by close of business Friday.
I need an email program to allow me to sent text or html emails to various email address. The email created to be sent must have a unique name to identify it in reporting.
I need to have the ability to import numerous lists and name of users, first and last.
I need the program to use their email address to send a mass email, and user the first and last name in to the email by using their data that was imported.
If I decide to add more custom fields to an email I need the ability to change the custom field visual name on the web page to correlate to a field in the database for ease of use integration in the email / html / text email being sent.
The system need to track unsubscribes as well, so if a user unsubscribes, that email address is tagged never to send emails to again, even if they are in other lists OR ever imported again.
The database needs to back itself up every day automatically with a unique name that is user friendly. and starts with the date in this format yyyymmdd- (file name) leading zeros MUST occur.
I need a public web page that will allow a users to view or add themselves if needed. If they add themselves it will only be accepted by email verification. The same goes to subscribing to an email list.
I need ease of use for non technical users.
If a person who is technically challenged is to use this program, the must be able to choose a list of emails that has been previously imported then add their text or html code. they can import up to 5 fields if the proper headers are used, email, first_name, last_name, option1, option2
So if they type in
How have you been today?
the email would result in
How have you been?
option1 and option2 are fields like I described above about being programmable.
Users that use this application must log in to use it to send out emails.
The admin account will be set to admin/admin but allow me to change the user name and password to whatever I desire. User name/Email/Password email reset functions for admin and users. As admin I must be able to add or disable users.
I would like to be able to send and receive from multiple predetermined pop and smtp servers, each email group sent out may need a special email address and name to send it from the from field. Also, each email being sent will have to choose the smtp server to send from. But their is always a default to be used by the admin, but the individual users can set their own default smtp sever when they are creating a new email to be sent.
If an email bounces for the major various reasons, after the 5th attempt from 5 different emails, that email will never be sent to again, unless modified by the admin, even if they are imported in again for a different email list.
I must allow the admin to import a logo for the application to be displayed on the top left of the program.
Some users of the application can use it for a fee to be set by the admin, and if the user has funds in his account he can use the application OR be able to add monies via paypal, to be added by the admin. The price of the email can vary by the number of emails to be sent out. So, this should be determined by the admin as well, with no more than 5 variables to be used like, from 0-5000 is this price and 5001 to 10000 is this price and 10000 to + is that price
each email created by that user can be tested to the users email address on file as a graphic image created by this application with a watermark logo to be supplied by me later.
users will not be able to see other users emails, admin can see everyone email.
the admin can set the number of email be send out by a daily, weekly or monthly schedule. If they try to use it more warn them when they log in and do not allow the to create a new email unless the admin has used a bypass feature. That user can create a request to the admin for an exception, and that email address to be used by the admin is set by the admin.
every time a transaction occurs in this application I want an email to be sent to a specific email address, to be provided later, and will not be viewable or modifiable by the admin.
User must be able to run reports of success/failure compared to number of emails sent.
Admin must be able to run reports by email name sent or by total or by date range, etc. that include success / failure, etc.
I need this program to be packaged, so I need instructions to install, and it must set itself up automatically on a web server from a desktop, windows only. The installer must use a logo I will provide.
If you think I failed to add a key feature, please let me know.
I can do without the PayPal API, and just use a reoccurring charge button to add monies into their account.
Instead of being a variable amount: like this: Some users of the application can use it for a fee to be set by the admin, and if the user has funds in his account he can use the application OR be able to add monies via paypal, to be added by the admin. The price of the email can vary by the number of emails to be sent out. So, this should be determined by the admin as well, with no more than 5 variables to be used like, from 0-5000 is this price and 5001 to 10000 is this price and 10000 to + is that price
I can have free users like me and a few others, but the others can be subscription based now instead.
I do not need the program to be packaged, I can do that.
I do not need the admin reports either.
I would like to modify one thing though, when a user signs up, the get assign to a group when the register, which can be set by the admin.
So, when a user decides to opt out or be removed from the email list, they are only removed from the email list assign to that group and no others.
Meaning. I belong to group a and you belong to group b
I send an email to and you also have the email address for in your email address list. unsubscribes from my email list, so anyone in my group will no longer be able to send to , but you can because you are a member of group b. I hope that makes sense. to clarify that need.
The site need to be clen and crisp in design