hush021299
asked on
how to send a mail with attachments without using the standard mail client?
how to send a mail with attachments without using the standard mail client?
I want my application to send a mail with attachments, without using "outlook" as standard mail client.
Currently I use a tmapi component which produce a mail located in the outbox folder, the same happend with an own unit I ve used before. I want to be able to send a mail independent whether outlook is running.
I want my application to send a mail with attachments, without using "outlook" as standard mail client.
Currently I use a tmapi component which produce a mail located in the outbox folder, the same happend with an own unit I ve used before. I want to be able to send a mail independent whether outlook is running.
Dear hush,
you can add the file full path as below :
TIdAttachment.Create(IdMes sage.Messa geParts, 'c:\temp\file.bmp');
you can add the file full path as below :
TIdAttachment.Create(IdMes
I would recommend ICS from overbyte.delphicenter.com.
But I have successfully submitted MIME encoded mail using the netMasters component.
You need to read the RFC's on SMTP and MIME, and ensure that your mail is constructed in a MIME compliant manner. That is all.
But I have successfully submitted MIME encoded mail using the netMasters component.
You need to read the RFC's on SMTP and MIME, and ensure that your mail is constructed in a MIME compliant manner. That is all.
ASKER
Dear
Geobul, This TNMSMTP is too expensive for me.
tommzliu: I do not understand what you mean with this code
swift99: I have downloaded ICS, and will install. Let me see what happens further
cheers
hh
Geobul, This TNMSMTP is too expensive for me.
tommzliu: I do not understand what you mean with this code
swift99: I have downloaded ICS, and will install. Let me see what happens further
cheers
hh
Hi,
What version of Delphi are you using? NM components are built in Delphi since version 5 (at least). Indy is free. ICS is good also but I can't help you there.
Regards, Geo
What version of Delphi are you using? NM components are built in Delphi since version 5 (at least). Indy is free. ICS is good also but I can't help you there.
Regards, Geo
NM Components were first included in D3 I believe. I remember struggling with them until someone on EE pointed me to ICS.
ASKER
I have D5.
So far I didnt find those NM components.
With the ICS I have some trouble, since I tried the sendmail application from the office. I did not manage to get it done yet.
The problem is, if I will be able to enter everything to get it done, I am not sure the user does!
I will try ICS from at home later.
If I get the URL I will try this indi component as well
Cheers
So far I didnt find those NM components.
With the ICS I have some trouble, since I tried the sendmail application from the office. I did not manage to get it done yet.
The problem is, if I will be able to enter everything to get it done, I am not sure the user does!
I will try ICS from at home later.
If I get the URL I will try this indi component as well
Cheers
ICS is asynchronous, and this throws most people at first. When you say "send", it kicks off the send process, and the process occurs as events are triggered by the Windows event loop.
In D5 they are the "Internet" component pallette, TSMTP, TFTP, etcetera.
In D5 they are the "Internet" component pallette, TSMTP, TFTP, etcetera.
Find TNMSmtp at your Fastnet component palette.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Then I dont need to go that far.
There is a smtpdemo project in the D5 demos fastnet folder
This example runs, but also here it is hard to find the values to pas in the program.
Also here I didnt get it sending a mail
Let me try it with the delphi example from @home
There is a smtpdemo project in the D5 demos fastnet folder
This example runs, but also here it is hard to find the values to pas in the program.
Also here I didnt get it sending a mail
Let me try it with the delphi example from @home
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Fastnet _IS_ NetMasters
ASKER
A question to geobul,
I thought I had a solution to send a mail with att. but it doesnt work as i liked it.
Using tmapimail I get a message box from outlook everytime it need to resolve a address with:
var
lpRecip: PMapiRecipDesc;
begin
MapiResolveName(0, 0, PChar('smtp:hush2@web.de') , 0, 0, lpRecip);
Obviously a security patch from Outlook 2002 onwards.
Now, how can I come further?
I have installed the INDY components.
Is there a simple example of just sending a mail?
I thought I had a solution to send a mail with att. but it doesnt work as i liked it.
Using tmapimail I get a message box from outlook everytime it need to resolve a address with:
var
lpRecip: PMapiRecipDesc;
begin
MapiResolveName(0, 0, PChar('smtp:hush2@web.de')
Obviously a security patch from Outlook 2002 onwards.
Now, how can I come further?
I have installed the INDY components.
Is there a simple example of just sending a mail?
Use TIdSMTP from Indy or TNMSMTP from Fastnet. If you need sample code just let me know.
Regards, Geo