We are looking for someone to deliver the following code for integration into our application.
Project: PHP IMAP Solution GMail / Office365 / Generic IMAP
Architecture: PHP 7.+ / MySQL
A user can elect to authenticate using OAuth for Gmail / Office365 or enter their IMAP details into a form. These credentials are stored and used both interactively and non-interactively to facilitate message polling.
The solution/class returns the following data:
To / From / CC / Bcc
MessageID (unique from the email provider [used to not import duplicate messages])
Message body (Text and HTML) - ideally with the inline replies removed as an OPTION
All attachments saved to a file path
Full raw message
Develop authentication methods as listed above. These need to be stored for offline and interactive use
Develop a method to list mailboxes (see next)
Develop a method to scan the mailbox ($mailbox = INBOX, $mailbox=Sent, etc; the class should be instantiated with the $mailbox the user wishes to scan).
Develop a method to iterate over each $n ($n=number of messages to go back to from most recent) and produce the outputs listed in the outcome above
Authentication system for GMail / Office365 / Generic IMAP
Class(es) to poll and store messages that can be used offline and interactively
SQL patches to build the table structure required to achieve the project
3rd party libraries may be used if sufficiently robust
We have a proprietary framework so the code needs to be in class form and and NOT dependent on another framework (Laravel, Zend, Codeignighter, etc)
Database access has to use PDO and input sanitation
GUI Required: A user can authenticate via GMail / Office365 / Generic IMAP
No GUI required: The system can list mailboxes
No GUI required: The system can iterate through messages
No GUI required: The system can output messages in the format listed (no saving to database required as we will handle that part in our existing application structure)
We are happy to discuss and support this project via telephone or online meetings to assist you to deliver the project in the best and most efficient way possible
We are happy to provide example code of how we wish to consume your work within our application
We have a number of components we wish to add to our existing application. Should this project be deliver to our specifications we guarantee that more work will be forthcoming.
15 freelancer đang chào giá trung bình $465 cho công việc này
Dear sir/madam, I am offering my services on short notice. Relevant Skills and Experience Please consider me and give me a chance to impress you by my quality services
We are a website design & development firm having 14 years of working experience. we would meet your expectation if you give us a chance to prove. Best Regards Techwelfare
Hello, Zakarya here, over 3 years of experience in IMAP Email management. Gmail/Outlook/Php7/Mysql expert. I can deliver the result of what you are looking for. Let's chat further about the project.