Autor Beitrag
hibbert
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1007

WinServer2003, Win XP, Linux
D6 Pers, D05
BeitragVerfasst: So 27.10.02 18:11 
hallo,
bevor einer mit mir meckert, ja ich hab schon die such funktion verwendet, aber keine antwort auf meine frage gefunden !
also, wie kann ich eine e-mail versenden, ohne das standart e-mail programm zu verwenden? also, einen code hab ich schonmal gefunden

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
procedure TForm1.Button1Click(Sender: TObject);
begin 
  NMSMTP1.Host   := 'mail.host.com'; 
  NMSMTP1.UserID := 'Username'; 
  NMSMTP1.Connect; 
  NMSMTP1.PostMessage.FromAddress       := 'webmaster@swissdelphicenter.ch'; 
  NMSMTP1.PostMessage.ToAddress.Text    := 'user@host.com'; 
  NMSMTP1.PostMessage.ToCarbonCopy.Text := 'AnotherUser@host.com'; 
  NMSMTP1.PostMessage.ToBlindCarbonCopy.Text := 'AnotherUser@host.com'; 
  NMSMTP1.PostMessage.Body.Text         := 'This is the message'; 
  NMSMTP1.PostMessage.Attachments.Text  := 'c:\File.txt'; 
  NMSMTP1.PostMessage.Subject           := 'Mail subject'; 
  NMSMTP1.SendMail; 
  ShowMessage('Mail sent !'); 
  NMSMTP1.Disconnect; 
end;


so, in der anleitung steht:

Zitat:
Die TNMSMTP von FastNet tools wird benötigt.
Die Komponente ist in Delphi 4-5 Professional
und Enterprise Versionen enthalten.


wo finde ich diese Komponente unter delphi 6 ?
und was bedeuten z.B.:
ausblenden Quelltext
1:
  NMSMTP1.Host   := 'mail.host.com';					

oder
ausblenden Quelltext
1:
NMSMTP1.UserID := 'Username';					


naja, vielleicht doofe fragen, aber für mich sind sie wichtig !
also, bis denne
mfg hibbert
waldmeister
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 136

Win XP
D7 Enterp
BeitragVerfasst: So 27.10.02 18:22 
du findest die komponente unter fastnet!

Zitat:

und was bedeuten z.B.:
Code:
NMSMTP1.Host := 'mail.host.com';

oder
Code:
NMSMTP1.UserID := 'Username';


ausblenden Quelltext
1:
NMSMTP1.Host   := 'mail.host.com';					

hier musst du den SMTP-Server von deinem Email-Service-Provider angeben. bei gmx ist das z.b mail.gmx.de


ausblenden Quelltext
1:
NMSMTP1.UserID := 'Username';					

username ist der name mit dem du dich bei deinem Email-Service-Provide anmeldest.

_________________
der wald....der meister....der meister des waldes....der waldmeister
Ex0rzist
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 550

Win XP Prof.
Mandrake 10.0

D6
BeitragVerfasst: So 27.10.02 22:49 
Hallo,

hibbert hat folgendes geschrieben:
wo finde ich diese Komponente unter delphi 6 ?


ich habe hier neulich irgendwo gelesen, dass die Komponente ab Delphi6 nicht mehr dabei ist, sondern jetzt Indy.

_________________
If accidentally read, induce vomitting.
mars
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 238

Debian Woody, Win 2000, Win XP
D7 Ent, Kylix 3
BeitragVerfasst: So 27.10.02 22:57 
also ich arbeite mit d6 und bei mir sind die fastnetkompos dabei...ich glaube aber, ich musste sie bei der installation anwählen..

grüsse
alexschultze
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 317



BeitragVerfasst: Mo 28.10.02 15:00 
Titel: E-mail versenden
ich hab auch mal ne Frage, da es schon so viele E-mail Threads gibt, werde ich einen keinen neuen aufmachen ;)

Es gibt diverse Komponenten E-mails zu versenden (Indy, Fastnet), doch ich würde es aus technischen Gründen am liebsten direkt von Outlook managen lassen!
Also, ich habe den Code

Zitat:

uses ShellApi;
...
ShellExecute(Application.Handle, 'open',
PCbar('mailto:name@domain.de?subject=Betreff&body=irgendein Text'), nil, nil, sw_ShowNormal);


mit dem man eine E-mail in Outlook 'voreintragen kann'. Kann ich das jetzt irgendwie gleich noch absenden??