Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi eMail an mehrere Adressen schicken (Indy 10) (https://www.delphipraxis.net/90331-email-mehrere-adressen-schicken-indy-10-a.html)

Svenkan 15. Apr 2007 15:18


eMail an mehrere Adressen schicken (Indy 10)
 
Ich habe bei meinem Programm nun eine Funktion eingebaut, dass man, nachdem festgelegte Dateien hochgeladen wurden, eine eMail an eine bestimmte Adresse verschickt werden kann.
Gibt es eine Möglichkeit, diese auch direkt an mehrere Adressen zu verschicken?

mkinzler 15. Apr 2007 15:20

Re: eMail an mehrere Adressen schicken (Indy 10)
 
Grunsätzlich ja, indem man mehere cc-Adressen angibt.

Svenkan 15. Apr 2007 15:28

Re: eMail an mehrere Adressen schicken (Indy 10)
 
Also ich habe das Ganze über eine ListBox konfiguriert und den Inhalt in der email.rec (ganz normale Textdatei; Endung nur zur besseren Unterscheidung) gespeichert.
Wie bekomm ich diese nun also CC-Adressen richtig ins Programm?

mkinzler 15. Apr 2007 15:31

Re: eMail an mehrere Adressen schicken (Indy 10)
 
Wie verschickst du die Email?

Svenkan 15. Apr 2007 15:41

Re: eMail an mehrere Adressen schicken (Indy 10)
 
Per Indy10. Ich hatte hier in der CodeLibrary ein Codebeispiel dafür gefunden. (http://www.delphipraxis.net/internal...ct.php?t=74445).

raffo 15. Apr 2007 15:56

Re: eMail an mehrere Adressen schicken (Indy 10)
 
Gehts denn nicht mit dem EINFACHSTEN, einfach mehrere eMails hintereinander schreiben personA@domain.aa;personB@domain.bb - also bei mir gehts!

Nachteil ist nur, das die Leute den Verteiler sehen. Sonst müsstest Du halt das BCC Tag benutzen.

Svenkan 15. Apr 2007 16:02

Re: eMail an mehrere Adressen schicken (Indy 10)
 
Mhm..
Kann man denn die Zeilen der txt-Datei so einlesen, dass sie durch ein Semikolon abgetrennt gelistet werden?

Dass sie dies sehen, wird in dem Fall keinen Nachteil darstellen, da es sich um ein Programm für HTML-Stundenpläne handelt und sich die Empfänger - sprich Lehrerkollegen - eigtl sowieso kennen sollten. ^^

raffo 15. Apr 2007 16:36

Re: eMail an mehrere Adressen schicken (Indy 10)
 
Delphi-Quellcode:
function TForm1.GetEmailString(myFile: String): String;
var
  meineEmails: String; // temp. String zum Zusammenbasteln des "results"
  s: String; //temp
  f: Textfile;
begin

  AssignFile(f,myFile);
  Reset(f);

  while not eof(f) do
    begin
    ReadLn(f,s);
    meineEmails:=meineEmails + ';' + s;
    end; //eof

  CloseFile(f); //myFile

  Result:=meineEmails;

end;
code is "handwritten", nix getestet. Über die Funktion liest Du also Deine Datei ein und erhälst halt meier@hallo.de;tobias@irgendwo.de

RXR-Max 15. Apr 2007 16:42

Re: eMail an mehrere Adressen schicken (Indy 10)
 
ich bin zwar noch neu in dem gebiet, aber ich find das irgndwie lustig, wenn es auch so gehen würde. wenn das programm das genau so einliest wie es in dem textfile an genau die angegebene stelle dann müsste es doch aber eigentlich funzen!?

Svenkan 15. Apr 2007 16:43

Re: eMail an mehrere Adressen schicken (Indy 10)
 
Zitat:

[Error] Unit1.pas(196): Incompatible types: 'String' and 'procedure, untyped pointer or untyped parameter'
while not eof(f) do begin
s:=ReadLn(f,s);
meineEmails:=meineEmails + ';' + s;
end; //eof

Der Fehler tritt in der fettmarkierten Zeile auf.

Bisher muss ich dir aber schonmal danken. :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:24 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz