views:

37

answers:

1

Ok I want to do this:

If an email comes in to [email protected], it looks at the email's fields. For example:

Name:elijah wood
Address:77 apple avenue 

And enters that data into an address book contact. Depending on the fields someone might have sent in a "price quote" or a "brochure request". Like this:

If this field is present in the email:

Model:(model name)

then the email is a "price quote". Otherwise, it's a brochure request. If it determined that the email coming in was a price quote, it will email the person back with one email. If it determined that the email coming in was a brochure request, it will email the person back with another email.

It will then sort the emails into folders: "pricequotes", "brochures", and "errors". The errors folder is where a field doesn't have a value. For example:

Name:(blank)

Also, it will count the number of price quotes, brochure requests, and errors and put's them in a .txt file and sends that in the email to the moderator (look below).

  1. At the end of the day (11:59 PM) it exports all the contacts it has created in address book, and exports them to .VCF.

  2. Then sends the .VCF file to the moderator's email.

  3. deletes the cards already in the address book to start over.

Now, I want this to all be in ONE objective-c mac application. What frameworks would I need to make this work? Can someone point me in the right direction?

Thanks, Elijah

A: 

CSMail Framework?

http://www.coriolis-systems.com/opensource/

user21344
Can this framework receive emails as well?
Elijah W.