summaryrefslogtreecommitdiff
path: root/unit1.pas
diff options
context:
space:
mode:
Diffstat (limited to 'unit1.pas')
-rw-r--r--unit1.pas35
1 files changed, 20 insertions, 15 deletions
diff --git a/unit1.pas b/unit1.pas
index 32a5b48..835bb19 100644
--- a/unit1.pas
+++ b/unit1.pas
@@ -53,9 +53,20 @@ uses myStringListUnit, lowLevelUnit, process;
procedure TForm1.FormCreate(Sender: TObject);
var
- sl: tMyStringList;
- s: string;
+ sl: tMyStringList;
+ s,ga: string;
begin
+ ga:='.*@eckner\.net' +'|'+
+ '(ee|intern|vorstand)@wurzel\.org' +'|'+
+ 'erich\.eckner@uni-jena\.de' +'|'+
+ 'erich\.eckner@gmx\.de' +'|'+
+ '(ioq_(nlo|staff)|alle_mitarbeiter|fsr-physik-newsletter)@listserv\.uni-jena\.de' +'|'+
+ '(sox-users|logwatch-devel)@lists\.sourceforge\.net' +'|'+
+ 'gmp-discuss@gmplib\.org' +'|'+
+ 'hashcash@freelists\.org' +'|'+
+ 'crux(-commits)?@lists\.crux\.nu' +'|'+
+ 'radvd-devel-l@lists\.litech\.org' +'|'+
+ 'arch-general-request@archlinux\.org';
if fileexists(extractfilepath(application.exename)+'optionen.konf') then begin
sl:=tMyStringList.create;
sl.loadFromFile(extractfilepath(application.exename)+'optionen.konf');
@@ -78,6 +89,10 @@ begin
else if s<>'' then
raise exception.create(''''+s+''' ist kein gültiger Wert für ''Ton geben'' (ja|nein)!');
+ s:=sl.grepFirst('^gültiger\s+Adressat\s*=');
+ if s<>'' then
+ ga:=s;
+
sl.free;
end;
@@ -88,19 +103,7 @@ begin
pc.host:='eckner.net';
pc.user:='notify@eckner.net';
pc.pass:='C7sd7k8*';
- pc.gueltigerAdressat:='('+
- '.*@eckner\.net' +'|'+
- '(ee|intern|vorstand)@wurzel\.org' +'|'+
- 'erich\.eckner@uni-jena\.de' +'|'+
- 'erich\.eckner@gmx\.de' +'|'+
- '(ioq_(nlo|staff)|alle_mitarbeiter|fsr-physik-newsletter)@listserv\.uni-jena\.de' +'|'+
- '(sox-users|logwatch-devel)@lists\.sourceforge\.net' +'|'+
- 'gmp-discuss@gmplib\.org' +'|'+
- 'hashcash@freelists\.org' +'|'+
- 'crux(-commits)?@lists\.crux\.nu' +'|'+
- 'radvd-devel-l@lists\.litech\.org' +'|'+
- 'arch-general-request@archlinux\.org'+
- ')';
+ pc.gueltigerAdressat:='('+ga+')';
pc.port:=995;
end;
@@ -131,6 +134,8 @@ begin
else
sl.add('Ton geben = NEIN');
+ sl.add('gültiger Adressat = '+copy(pc.gueltigerAdressat,2,length(pc.gueltigerAdressat)-2));
+
sl.saveToFile(extractfilepath(application.exename)+'optionen.konf');
sl.free;
end;