how to send mail in simple way?

Posted on 1999-11-07
Medium Priority
Last Modified: 2010-08-05
Please help me.

I am tired of mail/smtp/pop - components!

 All I want is to use ShellExecute - function to send mail,
 all I know are mail-address(name@usa.net) and my file

 I don't want to know smtp-server's name or any other parameters. My program must be universal, that is all I must know are e-mail and file to send!
 Please HEEEELP  Me!!!!
Question by:Vadik
  • 2
LVL 15

Accepted Solution

simonet earned 500 total points
ID: 2189615
Ok, Vadik. There are no ways to send files through e-mail when you are using ShellExecute. E-Mails with ShellExecute must be as simple as destination + subject + message. No attachments, of any kind, are allowed.

There are 2 other easy ways to send e-mail. One is the one you don't want, which is by using the TSMTP component.

The other is by using S-MAPI (Simple Messaging API). It works along with MS Exchange or Outlook to send e-mail. It does allow for attachments (any kind, in any number), multiple adressees, etc.

I have written a nice demo application that shows you how to send mails and faxes using S-MAPI. YOu can download it from here:

"How to send e-mail and faxes from within your Delphi app"


LVL 17

Expert Comment

ID: 2189855
i wondered what was going on when i seen this question and answer as i put same thing in the same question(or so i thought)10 mins ago.
then i resalise you have asked this question twice.you  better delete the other one as this proposed answer is best way ahead for you.

Regards Barry
LVL 15

Expert Comment

ID: 2196508
You are now supposed to grade my answer, Vadik.

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

Question has a verified solution.

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

Have you ever had your Delphi form/application just hanging while waiting for data to load? This is the article to read if you want to learn some things about adding threads for data loading in the background. First, I'll setup a general applica…
Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
SQL Database Recovery Software repairs the MDF & NDF Files, corrupted due to hardware related issues or software related errors. Provides preview of recovered database objects and allows saving in either MSSQL, CSV, HTML or XLS format. Ensures recov…
If you are looking for an automated solution for backup single or multiple Office 365 user mailboxes to Outlook data file, then you can use Kernel Office 365 Backup & Restore tool. Go through the video to check out the steps to backup single or mult…

588 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