Sende mails

Tags:    delphi c#

Hvordan får jeg Delphi til at forstå at den skal åbne ens E-mail program med bestemte parametre, som man kender fra Internet Explorer. Dvs. mailto:jaquilo@ofir.dk åbner ens mailprogram, hvor dette ved, at den skal sende mailen til jaquilo@ofir.dk. På forhånd tak!



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Hvordan får jeg Delphi til at forstå at den skal åbne ens E-mail program med bestemte parametre, som man kender fra Internet Explorer. Dvs. mailto:jaquilo@ofir.dk åbner ens mailprogram, hvor dette ved, at den skal sende mailen til jaquilo@ofir.dk. På forhånd tak!


Du kan også gøre følgende hvis du vil have subject og body med fra dit Delphi program

var
Subject, Body, Mail : string;
begin
Subject := 'Dette er subject';
Body := 'Dette er selve teksten i din mail';

Mail := 'mailto:andersand@andeby.dk?subject=' +
Subject + '&body=' Body;

ShellExecute(Handle,'open',PChar(Mail), nil, nil, SW_SHOWNORMAL);
end;



Såfremt jeg har forstået dit spørgsmål rigtigt, kan dette være en løsning:
Fold kodeboks ind/udKode 

[Redigeret d. 27/03-03 07:00:37 af Mads S.]



Begge løsninger kræver selvfølgelig at der er et mail-program registreret som default mail klient. Men så vil det også virke.

---
Thomas Due
tdue@mail.dk



Hvordan får jeg Delphi til at forstå at den skal åbne ens E-mail program med bestemte parametre, som man kender fra Internet Explorer. Dvs. mailto:jaquilo@ofir.dk åbner ens mailprogram, hvor dette ved, at den skal sende mailen til jaquilo@ofir.dk. På forhånd tak!

Du kan også gøre følgende hvis du vil have subject og body med fra dit Delphi program

var
Subject, Body, Mail : string;
begin
Subject := 'Dette er subject';
Body := 'Dette er selve teksten i din mail';

Mail := 'mailto:andersand@andeby.dk?subject=' +
Subject + '&body=' Body;

ShellExecute(Handle,'open',PChar(Mail), nil, nil, SW_SHOWNORMAL);
end;


Jeg kan altså ikke få det til at virke (i Delphi 7 Enterprise). Delphi melder fejl i linien, hvor du skriver mail. Skal jeg hente et bestemt plugin for at få det til at virke eller hvad?



Hvordan får jeg Delphi til at forstå at den skal åbne ens E-mail program med bestemte parametre, som man kender fra Internet Explorer. Dvs. mailto:jaquilo@ofir.dk åbner ens mailprogram, hvor dette ved, at den skal sende mailen til jaquilo@ofir.dk. På forhånd tak!

Du kan også gøre følgende hvis du vil have subject og body med fra dit Delphi program

var
Subject, Body, Mail : string;
begin
Subject := 'Dette er subject';
Body := 'Dette er selve teksten i din mail';

Mail := 'mailto:andersand@andeby.dk?subject=' +
Subject + '&body=' Body;

ShellExecute(Handle,'open',PChar(Mail), nil, nil, SW_SHOWNORMAL);
end;

Jeg kan altså ikke få det til at virke (i Delphi 7 Enterprise). Delphi melder fejl i linien, hvor du skriver mail. Skal jeg hente et bestemt plugin for at få det til at virke eller hvad?


har du skrevet "shellapi" i uses?



t