Custom IMAP listener (filter, SPAM filter)

Completado Publicado hace 7 años Pagado a la entrega
Completado Pagado a la entrega

I want a program written in any language that will help me do this via imap for SPAM and custom filters:

1. I want to enter any email provider (gmail, hotmail, yahoo, personal webmail from websites that support IMAP)

2. I want to check for the filters at variable intervals time that I can set manually (30 or 60 sec)

3. I want to be able to create custom filters (like the one at gmail)

4. Filters should make different tasks, like permanently delete the email from email account, or temporarily place it in a secure place to be checked manually (by this I mean that the email must be deleted from the email account until it will be manually checked and put back or deleted permanently)

4.1. If needed to be checked manually I want to be able to edit and add attachments then put back to the email account inbox folder.

5. Wright now I did not understand if this can be done for sending (outgoing) email too (to prevent outgoing SPAM)

I will try to explain better what I want from this project.
First of all please note that I really do not care what programing language this will be in, but it must have GUI.

1. I expect to have more then 10000 email accounts. Account can be from any email provider. I want to import them from a txt file. The accounts will be like this

imap.example.com:username:password
imap.example.com:username:password

One on each line and it does not have to be : as separator

2. Because gmail and other email providers does not like to many connections from the same IP, I want the program to be able to use a socks5 proxy list from a text file or DB. The program will loop through the socks5 list and make IMAP requests using them. If the connection fails because the proxy does not work anymore I want it to be deleted and deletion should be logged in a text file for debugging purpose. The same with email client, in case the user changes his password or another error is thrown I want it to be logged and the client to be disabled, but not deleted.

3. I will give you now an example of what I want the program to do. I want it to do 3 main things:

a. I want the program to connect to an email client and check for the last 24h unread emails. After that I want it to do this 2 things:
b. based on a filter, to permanently delete an email from that account
c. based on a filter, to moved an email from the email account to a local folder for manual verification

4. Let me explain the filter options that I want. I really like what gmail did with filters. So please take a look at gmail and see what options it has for creating filters. I want the same options.
Search - All Mail
Date within - 1 day
From
To
Subject
Has the words
Has attachment

5. Now about 3.c. point. This should look like an inbox but it should have 3 buttons:

a. permanently delete
b. put back to email client (can be named safe)
c. edit

The edit function should let me change text (HTML), add or remove attachments. A quick example:
if the emails contains "sex" I want it to be moved for manual verification, then I should be able to edit the email (delete unwanted images or unwanted attachments or add an attachment), after the edit is finished I want to send (put) the email back to the email account.

Programación en C++ Java JavaScript PHP Python

Nº del proyecto: #11152487

Sobre el proyecto

18 propuestas Proyecto remoto Activo hace 7 años

Adjudicado a:

sstevan

Hello, I've done similar projects before (https://www.freelancer.com/projects/php/Python-Imap-Scripting/) I've already have a lot of things done. Can you please give me more details about this project? 1. Do you Más

€555 EUR en 50 días
(17 comentarios)
6.0

18 freelancers están ofertando un promedio de €1554 por este trabajo

meet2amitvw

Lets discuss on freelancer message box for finalizing the technical scope with proper cost and time....I will share some demo as well for recent works if you want to check. You can also check my profile page as i ha Más

€1962 EUR en 24 días
(183 comentarios)
9.4
bmartynvw

I'm an experienced developer with over a decade of experience. I can setup an application to do this for you.

€1781 EUR en 20 días
(39 comentarios)
7.4
dkarataev

I am professional with 10+ years of experience each that has worked with clients ranging from local businesses to global brands and enterprises. Technologies: Ionic/Cordova (Android&iOS), HTML5, PostCSS, CSS Modules, L Más

€1947 EUR en 24 días
(53 comentarios)
8.1
hsh564cf84accd96

I am writing this proposal in order to work for you in Software and Web Development. We are highly trained professional developers seeking to freelance and earn online. Having a flair in programming and development I Más

€1115 EUR en 1 día
(72 comentarios)
5.8
anuragiitk

I am an IITK graduate, 9 year experienced software professional and I have got top notch developers in my team, who have got experience across a span of technologies. The members in my team have worked with top notch t Más

€1115 EUR en 1 día
(26 comentarios)
5.8
addy808

Hi, I have extensive experience with IMAP, POP and SMTP protocols. I can filter out emails based on your keywords, White list,Black List and Regular expressions (That Gmail uses). The best part of using IMAP is t Más

€1500 EUR en 10 días
(7 comentarios)
4.0
hmezaA

You have a Mail server, if yes I can install antispam very powerfull in your server to avoid the spam, please conctact me.

€888 EUR en 1 día
(4 comentarios)
3.2