Find Jobs
Hire Freelancers

Download emails via POP3, parse email removing previous replies

$250-750 USD

Concluído
Publicado há mais de 10 anos

$250-750 USD

Pago na entrega
Create a console c# program that will take command line parameters. The program will connect to a pop3 server and download emails. It will parse the emails, extracting a new message from previous replies. The body of the email may contain a simple key-value dictionary. The program will download any attachments to the email. The program will call a function called "ProcessEmail" and send it the new message, the sender, the recipient list, the extracted dictionary and the downloaded files. This function will not do anything (it will be implemented at a later time). The dictionary in the email will look like this: {Key : Value, Key : Value...} The keys and values should be extracted from the email, removed from the message and send to ProcessEmail as a parameter in list of key-values. Different email clients may mark replies in different ways so at the very minimum it must recognize replies sent from microsoft outlook, gmail and yahoo. IMPORTANT: When bidding you must include what you plan to use to connect/download from pop3 and if you plan to use anything to help parse the email (ex. regex). Thanks and good luck
ID do Projeto: 5060128

Sobre o projeto

20 propostas
Projeto remoto
Ativo há 11 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
Hello! Thank you for considering my bid. Please allow me to answer your questions: When bidding you must include what you plan to use to connect/download from pop3 and if you plan to use anything to help parse the email (ex. regex). WHAT DO YOU PLAN TO USE TO CONNECT/DOWNLOAD FROM POP3? I would use an open source library called [login to view URL] for this piece of the work. The source code, documentation, binaries and support are already available at http://mailsystem.codeplex.com. I could, if you desire, pull their source code into the solution I build for you so that you have it ready to go in the same solution, should you need to change anything. DO YOU PLAN TO USE ANYTHING TO HELP PARSE THE EMAIL? No, actually. Once I get the body of the email, I will use standard C# to break the body into lines, look for a line that begins with the opening brace, look for a further line that ends with the closing brace, and consider those lines to be the key/value pairs. Once I have that, I can use the string Split() function to separate the key from the value at the colon mark, trim spaces from the key and value strings, and put those items in a dictionary. The dictionary will be sent, as you specify, as one of the parameters to the ProcessEmail() method. Good luck on this, and all of your projects.
$500 USD em 3 dias
5,0 (1 avaliação)
0,0
0,0
20 freelancers estão ofertando em média $463 USD for esse trabalho
Avatar do Usuário
More then 7 years of working experience in Telerik Open Access ORM, Entity FrameWork using Code First, Database First Approaches, ASP.NET, Window Service, Web Service, MVC 3.0, MVC 4.0, C#, VB.NET, SQL Server, Access, JQUERY, Fluent/UnObtrusive and JQuery Validation. I have good experience in trouble shooting Front End issues and Performance tuning of Sql Server Database
$750 USD em 10 dias
4,9 (44 avaliações)
0,0
0,0
Avatar do Usuário
i am a software engineer at itworx and responsible for creating a web and desktop applications using different languages and technologies if u r interested just send me a message thank you and good luck
$388 USD em 7 dias
4,6 (71 avaliações)
0,0
0,0
Avatar do Usuário
Dear Sir, Good Day!! Sir, i have seen your document and i am sure that i can do your project comfortably. I can make your application sir. I have made a Email download once before but it using IMAP protocol. I can make your pop3 downloader and parse. For parsing, i will be using regular expressions and to download emails through POP3 i can use any external library like OpenPOP or any other .NET library. I am a c# coder and i work on mainly desktop applications. let's do your project. How about a call on skype? I can deliver you this program in a week. But still i think is better to take some time for testing. If you want, i am ready to make a demo first for you. And you don't need to pay me in advance. Just pay when you are satisfied with my work. In just 1 milestone. Thanks With Regards Aman Thakur
$378 USD em 15 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hi Sir, I am ready to work for you.I have 9 years of experience in C#, .NET. please see some of my works also check my reviews you will get better idea about my skill.I deliver quality work within time frame. Please visit my profile once. Thanks with regards,
$515 USD em 5 dias
5,0 (26 avaliações)
0,0
0,0
Avatar do Usuário
Dear Sir, I can do this job, I am professional C#.NET Desktop application and ASP.NET-C#/.net Programmer, I can do this job, I am .NET developer since 2003 and have an experience in software life cycle from analysis , development and testing able to use new technologies. Regards,
$526 USD em 5 dias
4,4 (26 avaliações)
0,0
0,0
Avatar do Usuário
Hi, I have my own C# Control which has the functions for managing POP3/IMAP Mailbox as well. So, you could download and send the messages using my own control. And for parsing I plan using Regex method as it would parse the message in most accurate way. For your project if you agree using my control and method, I estimate this will need max. 2 work days for the completion, even quicker. let me know if you are interested with my offer.
$289 USD em 3 dias
4,7 (6 avaliações)
0,0
0,0
Avatar do Usuário
Hello sir. I am interested for your job. I already used c# to communicate with email. (I used imap and imapx). If you are interested, we can discuss more... Best regards vladang
$666 USD em 3 dias
4,9 (102 avaliações)
0,0
0,0
Avatar do Usuário
Hi. I will use smtp assemblies in .net framework & regex for parsing. I already wrote some mail robots (as winnt service) in the past. Regards, Yuri
$433 USD em 7 dias
0,0 (1 avaliação)
0,0
0,0
Avatar do Usuário
A proposal has not yet been provided
$355 USD em 5 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
We have a very long experience in e-mail processing (filtering, attached files, extraction of data, etc.), please, give a look at our portfolio. We will use the appropriate methods to manages the various parts of the process.
$555 USD em 30 dias
5,0 (5 avaliações)
0,0
0,0
Avatar do Usuário
I'm an expert developer with 18 years of experience. I have good experience with these technologies. I can deliver the results you want to see. I can use OpenPOP to get the mails. We can analyze your sample mails to decide what sort of regex/string match is required for this.
$515 USD em 30 dias
5,0 (2 avaliações)
0,0
0,0
Avatar do Usuário
Hi, I'm senior C# developer and can handle this task in a fast and professional way. I'm going to use open source library for POP3 client (there are actually many of them). There is a question regarding email body text. Are they automatically composed or manually by a human? I mean there may be some problems entering key-value map. Should I fix to the pattern that you've specified in project description? Should I treat all the values as strings? Regards, Artur
$333 USD em 3 dias
5,0 (23 avaliações)
0,0
0,0
Avatar do Usuário
Hi, My plan is to use c#, console mode, I'll use CDO library to communicate with POP3 server . I'll not use regex, I already have C# script for processing parsing. If you interested I can make free demo, then if you like it you can choose my bid. Thank you. Regards, Misa
$250 USD em 3 dias
5,0 (5 avaliações)
0,0
0,0
Avatar do Usuário
Hi medforcetech, your project is relatively easy. In fact, I'm working on this same project but using Java instead of C#. I am an IT Engineer and I work exclusively with MS-Outlook and mail handling in general. Four steps, 1. Connect to the mail server. 2. Download all new mails (can include attachments). 3. Parse mails using a pre-formatted schema. and 4. Classify the mails according to schema used in the parsing. Particularly, I use these 4 steps to retrieve all orders that a business get from online sales. There exists several external files which are formats that the app uses to compare the mails downloaded, then the system retrieves the Customer Name, Address, Payment Type, Email Address, Product Items, etc. The app, organizes all this information in a Dictionary (in Java it's called "Map") for better handling, and inserts this information on another system to proceed with the invoicing and delivery. You surely need this same process applied to other type of business. In any way, the principle remains, download mails,parse and organization of data retrieved. I surely can develop this same solution for your business in C# in approximately 10 days. If you have any question, or need more details about how I am going to develop your solution, then just send a message. I can send you more details specifically in C# bout your solution. Well, I think that's all by now. Regards.-
$561 USD em 10 dias
5,0 (9 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
suffern, United States
4,6
26
Método de pagamento verificado
Membro desde mai. 18, 2004

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.