Autor Beitrag
thebug
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 49



BeitragVerfasst: Sa 05.07.03 00:44 
kann ich mit delphi e-mails vershicken??
wenn ja wie?

danke

leon

Moderiert von user profile iconTino: Titel geändert.

_________________
Einsicht ist der beste Weg zur Besserung
Ex0rzist
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 550

Win XP Prof.
Mandrake 10.0

D6
BeitragVerfasst: Sa 05.07.03 02:22 
Natürlich ist das möglich.
Wie das funktioniert, steht zum Beispiel in den FAQ.

Wenn du aber nur eine Mail über das Standard-Mail-Programm verschicken willst, funktioniert das mit ShellExecute:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
uses ..., ShellApi;

Procedure TForm1.Button1Click(Sender: TObject);
Begin
 ShellExecute(0nil
    PChar('mailto:mail@domain.tld?subject=Betreff'),nilnil, SW_NORMAL);
End;

_________________
If accidentally read, induce vomitting.
Delphi(n)
Hält's aus hier
Beiträge: 1


D6 Pers
BeitragVerfasst: Do 17.07.03 15:39 
Titel: E-mail???
:idea: Ich habe versuch mit:
ausblenden Delphi-Quelltext
1:
ShellExecute(0nil, PChar ('mailto:mail@domain.tld?subject=Betreff'),nilnil, SW_NORMAL);					

eine E-mail zu versenden.
Was dabei herauskahm war eine Fehlermeldung von Windows:
Zitat:
Verknüpfungsproblem:Fehler beim senden von E-mail.Es wurde keine E-mail-programm für den versand mit Internetverknüpfungen eingerichtet'

was ist damit gemeint und wie kann man das Problem beheben?

schon mal danke! :?:

Moderiert von user profile iconTino: Delphi- & Quote-Tags hinzugefügt.
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Do 17.07.03 15:57 
Titel: Re: E-mail???
Delphi(n) hat folgendes geschrieben:
was ist damit gemeint

Na genau das was da steht :-D

Mit ShellExecute startets du nur ein Programm, mehr nicht. Da du mailto angegeben hast weiß Windows das er jetzt ein E-Mailprogramm starten muss.

Da du keins Installiert hast kam die von dir genannte Fehlermeldung.

Schau, wie schon oben gesagt, mal in die FAQ. Dort wird erklärt wie du auch ohne ein E-Mailprogramm installiert zu haben eine E-Mail verschicken kannst.

Gruß
Tino