[Webinar] Streamline your web hosting managementRegister Today


Send Email Using Socket Programming

Posted on 2000-01-27
Medium Priority
Last Modified: 2008-02-26
I need some help on how to send the rich text from rich edit box using Visual C++ 6.0. (send the rich text directly not send as attach file)

Question by:chenling
  • 3

Expert Comment

ID: 2395451

Expert Comment

ID: 2395456
mean to comment

Expert Comment

ID: 2395760
Your subject says you want to send e-mail using sockets.  Does this mean you want to send e-mail or does this mean you want to send data between processes using sockets?

If you just want to send e-mail (regardless of the transport) then you should look at the SMTP resources on Code Guru (www.codeguru.com - search for SMTP).

If you just want to send data between processes then you should adopt a different approach...

1. If the two processes are windows programs on the same machine then the easiest approach is to use the WM_COPYDATA message.

2. If the two processes aren't windows programs but they are on the same machine then you could use pipes or shared memory.

3. But if the processes are (or could possibly end up) on different machines then sockets are your answer.  Again for heaps of examples and discussions go to CodeGuru.

Expert Comment

ID: 2395806
Add name file

Accepted Solution

ytgprasad earned 100 total points
ID: 2506973
Since you want to send the Edit box contents as a mail over sockets:

You should know more about the SMTP protocol. For this visit http://www.isi.edu/in-notes/rfc821.txt.

Then may be a bit of MIME headers you should know, which will assist you in making the header.

Once you know SMTP and mime headers then you will know, in what format you have to send the content of the edit box or a file or what ever it is, using sockets.

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Templates For Beginners Or How To Encourage The Compiler To Work For You Introduction This tutorial is targeted at the reader who is, perhaps, familiar with the basics of C++ but would prefer a little slower introduction to the more ad…
This article shows you how to optimize memory allocations in C++ using placement new. Applicable especially to usecases dealing with creation of large number of objects. A brief on problem: Lets take example problem for simplicity: - I have a G…
The goal of the video will be to teach the user the difference and consequence of passing data by value vs passing data by reference in C++. An example of passing data by value as well as an example of passing data by reference will be be given. Bot…
The viewer will be introduced to the member functions push_back and pop_back of the vector class. The video will teach the difference between the two as well as how to use each one along with its functionality.

590 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