Solved

program to read email and store it

Posted on 2000-03-12
7
187 Views
Last Modified: 2013-11-13
I want to write a program that reads email and stores it in a dbase database file. This program should not require any interaction from the user. This program will be running automatically at fixed intervals without user invocation and checking the emails.

I know MAPI controls can be used to read emails but I am not able to figure out the following:
-how to read attachments?
-how to make it not ask for any user input?
-how to make it run automatically in the background at fixed intervals.

Thanks,
osho
0
Comment
Question by:osho121097
7 Comments
 
LVL 10

Expert Comment

by:ThaSmartUno
Comment Utility
so you want to make a Eudora™ in vb?
0
 

Author Comment

by:osho121097
Comment Utility
What is an Eudora? I want to do this using only Visual Basic and would not prefer using any thiird party tools.
Osho
0
 
LVL 10

Expert Comment

by:ThaSmartUno
Comment Utility
Eudora is a mail client program ... its just what i use to check my mail, so I said this program you want to make seems like that program.  But i'm sure all mail clients are basically the same.
0
Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

 
LVL 2

Accepted Solution

by:
gelog earned 300 total points
Comment Utility
MAPI is a good choice if you have installed MS Exchange service and want to store messages in the Exchange (Outlook) folders. But your task is not the same.

Use MS Winsock Control to communicate with mail (POP3) serever. To build the app with Winsock Control you have to learn the basics with MS documentation and read RFC1939 (ftp://ftp.isi.edu/in-notes/rfc1939.txt). Also, take a look at the number of tutorials on http://www.vbip.com There is the article about the use of POP3 protocol (http://www.vbip.com/winsock/winsock_pop3.asp), the tutorial how to build a Mail Checker (http://www.vbip.com/winsock/winsock_mail_checker_01.asp) and the sample app (http://www.vbip.com/winsock/winsock_uucode_03.asp) that retrieves emails with attachments from POP3 server.
0
 

Author Comment

by:osho121097
Comment Utility
Thanks for the reply but I would like to use Mapi controls only and also please answer my full question if you can.

Thanks

Osho
0
 

Expert Comment

by:roylow
Comment Utility
A sample answer from someone would be really nice.

MS documentation is tough to understand.

I too have an existing VB app that I would like to automatically check the user's email and either store the email (?attachment) in a directory or put it into his Inbox if the email does not belong to my App.
0
 

Author Comment

by:osho121097
Comment Utility
I accidently accpeted the reply by gelog. How can I unaccept it?
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
scoresSpecial  challenge 13 40
Excel object stays open 19 64
base64 decode encode 12 93
vb6 connector to mongodb 2 23
This article will show, step by step, how to integrate R code into a R Sweave document
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…
The viewer will learn how to clear a vector as well as how to detect empty vectors in C++.

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now