/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
E-mail
Fra : Roald Henriksen


Dato : 18-03-04 16:08

Hej.
Kører D4P.
Opgave:
Mit program skal lave en mail, der afleveres i OEs udbakke til senere
afsendelse.
Kun Til-feltet og Emne-feltet skal udfyldes, der er altså intet indhold i
mailen.
(Undrer nogle sig, så er det fordi det er maskine-til-maskine kommunikation,
hvor al info ligger i Emne-feltet og der er således ikke brug for mere).
Problem:
Jeg ved ikke hvordan en mail opbygges og sendes til OE.
Der må da være nogen, der har prøvet det ?
Mvh Roald.




 
 
David Konrad (18-03-2004)
Kommentar
Fra : David Konrad


Dato : 18-03-04 16:16

"Roald Henriksen" <mail@pentagon-electric.dk> wrote in message
news:3Xi6c.356$J81.111@news.get2net.dk...
> Hej.
> Kører D4P.
> Opgave:
> Mit program skal lave en mail, der afleveres i OEs udbakke til senere
> afsendelse.
> Kun Til-feltet og Emne-feltet skal udfyldes, der er altså intet indhold i
> mailen.
> (Undrer nogle sig, så er det fordi det er maskine-til-maskine
kommunikation,
> hvor al info ligger i Emne-feltet og der er således ikke brug for mere).
> Problem:
> Jeg ved ikke hvordan en mail opbygges og sendes til OE.
> Der må da være nogen, der har prøvet det ?

Nej - det kan ikke lade sig gøre. OE er en standalone-applikation der ikke
benytter de COM-objekter, man ellers kan instantiere og aktivere MS'
programmer med. Brug Outlook i stedet, eller send mailen via andre
komponenter. Jeg husker ikke lige hvad der er installeret på D4, men ellers
kan du downloade Indy eller en anden TCP-suite, som laver det hårde arbejde
for dig.



Ukendt (18-03-2004)
Kommentar
Fra : Ukendt


Dato : 18-03-04 16:16

Eksempel:

uses
shellapi;

var
s: string;
begin
s:= 'mailto:mail@pentagon-electric.dk?subject=hoho&body=';
s:= s+'Hej Roald'+#13+#10;
s:= s+#13+#10;
s:= s+'Sådan skal den skrues sammen'+#13+#10;
s:= s+#13+#10;
s:= s+'Hilsen din pc';
s:= StringReplace(s, #13#10, '%0D%0A', [rfReplaceAll]);
ShellExecute(0,'open',pchar(s),NIL, NIL, SW_SHOWNORMAL);
end;



"Roald Henriksen" <mail@pentagon-electric.dk> wrote in message
news:3Xi6c.356$J81.111@news.get2net.dk...
> Hej.
> Kører D4P.
> Opgave:
> Mit program skal lave en mail, der afleveres i OEs udbakke til senere
> afsendelse.
> Kun Til-feltet og Emne-feltet skal udfyldes, der er altså intet
indhold i
> mailen.
> (Undrer nogle sig, så er det fordi det er maskine-til-maskine
kommunikation,
> hvor al info ligger i Emne-feltet og der er således ikke brug for
mere).
> Problem:
> Jeg ved ikke hvordan en mail opbygges og sendes til OE.
> Der må da være nogen, der har prøvet det ?
> Mvh Roald.
>
>
>


David Konrad (18-03-2004)
Kommentar
Fra : David Konrad


Dato : 18-03-04 16:19

"Uffe Kousgaard" <look_at_www.routeware.dk> wrote in message
news:4059bd1d$0$178$edfadb0f@dtext01.news.tele.dk...
> Eksempel:
>
> uses
> shellapi;
>
> var
> s: string;
> begin
> s:= 'mailto:mail@pentagon-electric.dk?subject=hoho&body=';
> s:= s+'Hej Roald'+#13+#10;
> s:= s+#13+#10;
> s:= s+'Sådan skal den skrues sammen'+#13+#10;
> s:= s+#13+#10;
> s:= s+'Hilsen din pc';
> s:= StringReplace(s, #13#10, '%0D%0A', [rfReplaceAll]);
> ShellExecute(0,'open',pchar(s),NIL, NIL, SW_SHOWNORMAL);
> end;

OK - men det kalder da blot default mailklienten - ikke OE eksplicit.



Ukendt (18-03-2004)
Kommentar
Fra : Ukendt


Dato : 18-03-04 16:27

"David Konrad" <david_konrad@hotmail.com> wrote in message
news:c3celd$jn2$1@sunsite.dk...
>
> OK - men det kalder da blot default mailklienten - ikke OE eksplicit.

Rigtigt, men det er sikkert også tilstrækkeligt i 99% af tilfældene.


Roald Henriksen (19-03-2004)
Kommentar
Fra : Roald Henriksen


Dato : 19-03-04 08:50

Hej David og Uffe.
Det var lige nøjagtig denne funktion, jeg efterlyste.
Shellexecute(blablabla) lægger en mail i OEs udbakke, klar til afsendelse.
1000 tak for hjælpen.

....og så står jeg igen og tør næsten ikke spørge, men altså:
Hvordan henter man en mail ind i Delphi til videre bearbejdelse?

Mvh Roald




Ukendt (19-03-2004)
Kommentar
Fra : Ukendt


Dato : 19-03-04 13:19

"Roald Henriksen" <mail@pentagon-electric.dk> wrote in message
news:fCx6c.183$qo6.108@news.get2net.dk...
> Hvordan henter man en mail ind i Delphi til videre bearbejdelse?

Jeg går ud fra, at du mener en e-mail automatisk genereret og sendt til
dig i et relativt fats format. Først og fremmest skal du oprette en
særlig e-mail konto til dette. Denne konto lader du dit delphi program
om at tømme (OE skal ikke blandes ind i det). Derefter skal indholdet af
e-mailen "parses" og en passende handling udføres.

Du kan f.eks. anvende Indy (open source, gratis) til at læse fra e-mail
kontoen. Der følger en del eksempler med.

Indy kan også anvendes til at sende e-mail med uden at OE bliver blandet
ind i det.

hilsen
Uffe


Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409080
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste