PHP program to remotely fetch gmail messages(repost)
$30-100 USD
Peruutettu
Julkaistu noin 15 vuotta sitten
$30-100 USD
Maksettu toimituksen yhteydessä
I need a PHP script which does the following: 1) Logs into a GMail account (probably using Snoopy or CURL or some other means of remotely logging into web forms) 2) Fetches the most recent emails, including: - body content - "from" email address - "from" name - date/time of email - subject line - attachment (this is VERY important, however you may assume that each email only has one attachment) It would be ideal to fetch the most recent X emails (X = variable defined in PHP), or the emails from the past Y hours (Y = variable defined in PHP). 3) Saves the images (.gif, .jpg, .png, etc.) attachments in a folder called "email-images', and saves the video attachments (.mov, .avi, .wma, etc.) attachments in a folder called 'video-images'. 4) Saves the email body, from, subject in an XML file, along with the local attachment path, for example: [gmail_content id="123"] [from_email](email here)[/from_email] [from_name]joe bloggs[/from_name] [datetime]10/02/2009 at 5:34 pm[/datetime] [subject]Here you go![/subject] [body]hi Joe, how are you?....[/body] [attachment]/email-images/[login to view URL][/attachment] [/gmail_content] You should save the XML files, which are basically email content, in a folder like "email-content". It would be ideal if these folder names are all configurable as PHP variables. 5) Finally, the PHP program should check the attachment and if it's a video, it should convert it to a FLV video format. Please use ffmpeg for this: [login to view URL] This PHP program will resize on a Linux server (Redhat).
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
PHP