Project for NAROLA INFOTECH!
Details of this module were discussed and settled on chat.
1. Email client should provide the functionality of a email client for our system.
This email client IS NOT supposed to provide functions responsible for creating a new email accounts. It’s job is to give a possibility to link existing email account from external services.
2. Downloading data (emails) from external email service (e.g. gmail) should be based on downloading that data to created by you scheme of database in postgreSQL.
3. Email client should provide functionalities like:
a) Creating a new messages: This function should include all the required fields to be completed like: “to”/sender name/title/”copy to”/Field to enter a message.
Sending a email should provide a possibility to include attachment.
Email client should provide a possibility to handle/configure a footnote.
b) Received messages: Here should be a list that includes a list (of pages) with all emails received on currently used email account.
c) Sent messages: Should present every email sent by user.
d) Spam: Every message that is considered to be a spam should be storage here.
e) Deleted: Every deleted message from received/spam folders should be storage here. Also user should have an option to delete a message from this folder completely.
f) Refresh button for downloading messages.
g) Every of listed folders above should provide a possibility to filter and search due to: e.g. email address etc. (searching by using a part of message text or topic should be available as well).
4. Creating catalogues/moving catalogues/moving messages from one catalogue to another.
Once using IMAP connection they would be synchronized with external email service, and using POP3 would synchronize any changes in catalogues with db only, as external synchronization is not possible.
5. Filtering messages: Email client should contain methods, which will be possible to use in other modules in the system, so in future we could link email client with other modules e.g. in order to add a “messages” bookmark to contractor data or to window of processing a certain order. We would like it to filter due to email address.
6. Email client should provide basic configuration options:
• An option to configure accounts from external services e.g. from gmail – due to the choice of proper protocol (e.g. SMTP, IMAP, POP3), certificate (e.g. SSL,TLS) or port (e.g. 110, 25 etc.)
• Fields for providing necessary login data to accounts from external email services like gmail (login/password)
7. User should have a possibility to switch his email accounts added by him to our system, because one user should be able to link multiple email accounts.
8. Our system frontend is programmed in React. You will get components for this module (e.g. forms/tabs/inputs/tables etc.) with those you will be able to program frontend for this package. We will also provide you a module as a example, so you could treat it as a pattern when creating frontend.
Technical requirements will be sent on chat.
7 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_18% %project_currencyDetails_sign_sub_19%/tunti tähän työhön
Hello I have seen your project description carefully. I will complete your project satisfactorily to your requirement. I can start work right away. I will be looking forward to hear from you. Thanks