login
Forgot?
Login with Facebook

Don't have an account? Register one now!

Fetch Email

Bids 
8
Avg Bid
N/A
CLOSED
  • Project ID:

    1135
  • Project Type:

    Fixed
  • Budget:

    $100-$500 USD

Project Description:

Fetch Email content

We need either python or perl module that will be used to:

read e-mail from certain POP3 mailbox.

check if the email has attachments that are MS WORD or PDF or
HTML or TXT files (the check should be based NOT only by the file
.extension !)

if the attachment is one of the above formats then save the attachments to disk using unique file name with the original file extension. (the module should have interface to set the directory
where emails are saved)

Create a text file in the same directory with the following format
sender email
current date in a dd/mm/yyyy format
subject line (one line)
email body
empty line
original attachment file name #1,the name of the file #1 on disk
original attachment file name #2,the name of the file #2 on disk
...
original attachment file name #N,the name of the file #N on disk

The filename should be unique with the extension ".mail"

all filenames must include only alphanumeric characters

The module should have the following interface methods (and probably some other)
1. Set the extract to directory
2. Set POP3 server, username & password
3. Set callback function that will be called after every email processing
this callback function should get:
sender email
the unique *.mail filename created
the extract to directory
4. method that should read the mailbox
it should return the number of emails read or
negative error code as needed
5. method that gets the above return value and return 0 if there is no
error or a descriptive error string like "wrong username or password"
"server timeout" etc...

all the parameters needed must be provided using interface methods

The bidder should create a unit test cgi application on his server that based on a form that enable entering pop3 server suername & password

and will display content of all *.mail files created (the bidder can select the extract to directory himself...) every \n is replaced by and the name of the file on disk is link that enable downloading the attachment file.

the application will display the error string if it failed to read the
emailbox for some reason.

no special design needed this cgi application is only for testing the bider work before we approve it, we will do test for period of 5 days before approving the work

we should get all the source code documented and we get all copyrights and we can do whatever we want with the code including changing it and reselling it, eating it ..:-)

the module should be compatible with ms windows and all the module dependencies as well, it must be based only on open source code no special modules that cost money or limit our ability to distribute the code are allowed !

we want simple code that is easy to maintain

we have several other modules we need so if you do well on this one you may get others too.

we do not want you to use MS mail object model - it requires e-mail application (outlook) installation nor we want VB. Python or perl is a MUST


Additional Project Description:

04/20/2004 at 23:16 EDT:
Consider the fact that the program runs unattended over long periods of times, and by no means we want it to fail due to memory leaks errors etc…

04/21/2004 at 5:28 EDT:
Important - e-mail can be in ascii, and many other encoding types (UTF-8, UTF-16 Latin-1 etc....)
you should handle it correctly I do not want to get ?????? ??? ???? beacause of encoding problems !

04/21/2004 at 7:57 EDT:
The unit test application should be CGI based file upload form that returns the uploaded file as an HTM file



Skills required:

Perl, Python

Project posted by:

Infoneto Israel
(3 Reviews)

Last seen:

Public Clarification Board

4 messages

  • Infoneto

    All bidders -

    I am sure each one of can bid for the job, but if you really want to get the job invest some time in thinking how you can do it if something in the definitions is wrong, missing and most important write it down in several sentences -

    What language will be used
    Which modules (if any) will be used
    rough explanation of problems you think that may happen

    do you offer OO module or just a package ?

    The more relevant info you give me the better the chances I think you can do it

    So far only one or two bidders are capable of doing the work from my point of view

    over 7 years ago

  • halwasiyainfosys

    we already have made an email system u can check the demo at: http://mail.esugarindia.com

    we can modify it according to your specifications.
    Dear Sir,

    You may Find bids lower than us also.... but we feel that besides quality client needs support also and we provide the best support to our clients.

    We have read and understood your requirements and can easily complete the project. All you have to do is sit back and relax and we will do the project for you. We offer 100% staisfaction and money back guarantee if you are not satisfied with our services. Visit our complete company profile at http://www.halwasiyainfosys.com/serv.htm

    We do not speak our work and our quality speak. Very eager to work with you and proove our tallent to you. let us know if we can provide our services to you. Looking forward to have a long business relationship with you.

    *****************************************************************************
    KINDLY FIND OUR BRIEF COMPANY PROFILE LISTED BELOW
    ******************************************************************************

    HALWASIYA INFOSYS is a company based on the concept of delivering latest technological developments for making the world a better place to live.

    HALWASIYA INFOSYS is one of the India's leading IT & Offshore Development Company and having more than 3 years of experience in IT industry. We have great experience in the field of Web Designing & Software Development and have achieved the levels of Excellency. We have won a number of international awards for Web Designing & Software Development.

    HALWASIYA INFOSYS is well equiped and has currently +20 employess associated with the company who have +3 years of experience.

    HALWASIYA INFOSYS located in Lucknow, ventured in to the field of:

    · Website Development.
    · Software Development.
    . Graphics Designing
    . Flash Intro
    · Web Hosting.
    · Domain Registration.
    · Website Maintenance.
    · Identity Creation.
    · Data Entry (All Types)
    · Corporate Mailing.
    · Shopping Cart Integration.
    · Offshore Development.

    Because of its constant endeavor and inert zest of providing quality services to our clients. We are well supported by our principles for all our needs for technological developments, installation & maintenance.

    The goal of the Company is to assure the client of quality products supplied to them with the foresight of future requirements and after sales services in the entire country and overseas to energize the efficiency of work and low maintenance. With the support of its principle the Company aspires to provide its customers customized solutions for all their networking and communication needs, keeping in mind the changes and development taking place globally.


    HALWASIYA INFOSYS provides (365 days * 24 hours) support to our Indian and Overseas clients. Recently we have expanded to INDIA, US, ENGLAND, EUROPE, WEST AFRICA, SWITZERLAND, HOLLAND & CANADA.

    Company Motto "We will not ask for customers business unless it is reasonably sure to us of delivering the desired solution to suffice the needs of the present and future." So, be sure if you giving your work to us then you won't be disappointed in any ways.

    Best Regards
    for Halwasiya Infosys
    Garvit Halwasiya
    (CEO)

    over 7 years ago

  • halwasiyainfosys

    we already have made an email system u can check the demo at: http://mail.esugarindia.com

    we can modify it according to your specifications.
    Dear Sir,

    You may Find bids lower than us also.... but we feel that besides quality client needs support also and we provide the best support to our clients.

    We have read and understood your requirements and can easily complete the project. All you have to do is sit back and relax and we will do the project for you. We offer 100% staisfaction and money back guarantee if you are not satisfied with our services. Visit our complete company profile at http://www.halwasiyainfosys.com/serv.htm

    We do not speak our work and our quality speak. Very eager to work with you and proove our tallent to you. let us know if we can provide our services to you. Looking forward to have a long business relationship with you.

    *****************************************************************************
    KINDLY FIND OUR BRIEF COMPANY PROFILE LISTED BELOW
    ******************************************************************************

    HALWASIYA INFOSYS is a company based on the concept of delivering latest technological developments for making the world a better place to live.

    HALWASIYA INFOSYS is one of the India's leading IT & Offshore Development Company and having more than 3 years of experience in IT industry. We have great experience in the field of Web Designing & Software Development and have achieved the levels of Excellency. We have won a number of international awards for Web Designing & Software Development.

    HALWASIYA INFOSYS is well equiped and has currently +20 employess associated with the company who have +3 years of experience.

    HALWASIYA INFOSYS located in Lucknow, ventured in to the field of:

    · Website Development.
    · Software Development.
    . Graphics Designing
    . Flash Intro
    · Web Hosting.
    · Domain Registration.
    · Website Maintenance.
    · Identity Creation.
    · Data Entry (All Types)
    · Corporate Mailing.
    · Shopping Cart Integration.
    · Offshore Development.

    Because of its constant endeavor and inert zest of providing quality services to our clients. We are well supported by our principles for all our needs for technological developments, installation & maintenance.

    The goal of the Company is to assure the client of quality products supplied to them with the foresight of future requirements and after sales services in the entire country and overseas to energize the efficiency of work and low maintenance. With the support of its principle the Company aspires to provide its customers customized solutions for all their networking and communication needs, keeping in mind the changes and development taking place globally.


    HALWASIYA INFOSYS provides (365 days * 24 hours) support to our Indian and Overseas clients. Recently we have expanded to INDIA, US, ENGLAND, EUROPE, WEST AFRICA, SWITZERLAND, HOLLAND & CANADA.

    Company Motto "We will not ask for customers business unless it is reasonably sure to us of delivering the desired solution to suffice the needs of the present and future." So, be sure if you giving your work to us then you won't be disappointed in any ways.

    Best Regards
    for Halwasiya Infosys
    Garvit Halwasiya
    (CEO)

    over 7 years ago

  • Infoneto

    Consider the fact that the program runs unattended over long periods of times, and by no means we want it to fail due to memory leaks errors etc…

    over 7 years ago


If you are the project creator or one of the bidders, please Log In for more options.


Bids are hidden by the project creator. Log in as the project creator or as one of the bidders to view bids. You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

All Bids ()