Die MAils Extrahieren:
ALS DENKANSATZ!!!
Mit dem programm:
Emailextractor
oder vielleicht hier:
Extractor irgendwoher
man das ist schon alles so veraltet ich bin halt von gestern...
das ganze ist natürlich nur für den EIN bzw AUSGANG bis zu 50 Tage
aus Adressbüchern hab ich es jetzt noch nicht extrahiert...
aber auch aus
archive.dat kamen Adressen heraus
wir haben da für einen Spamfilter mal ein paar Zeilen geschrieben:
c:\David\Code\David.log
c:\David\Code\David.rec
Auswerten und in lesbare Formate umwandeln
@echo off
echo ******************************************
echo (C) TM 2010-6 EMAIL Onlineshop
echo Extractor.
echo 11-2018 / C / 1-2019
echo ******************************************
REM echo Onlineshop WHITELIST: Wechsele Verzeichnis...
CD \
PING 127.0.0.1 -n 3 >NUL
cd "Program Files (x86)\Emailextractor"
PING 127.0.0.1 -n 3 >NUL
REM echo Fuehre Extraktion des Onlineshops aus...
REM emailextractor.exe -files c:\David\Archive\USER\10004000\19\archive.dat > c:\Extra-Whiteliste\onlineshop.txt
REM echo Code: %ERRORLEVEL%
PING 127.0.0.1 -n 3 >NUL
echo Funktion 2: Whitelisten Extraction aus David Generellem Logfile:
PING 127.0.0.1 -n 3 >NUL
echo Extrahiere David.log nach Whitelistensystem...
PING 127.0.0.1 -n 3 >NUL
echo Adde Logdaten zu David-Ausgang-temp.txt
PING 127.0.0.1 -n 3 >NUL
emailextractor.exe -files c:\David\Code\David.log >> c:\Extra-Whiteliste\David-Ausgang-temp.txt
echo Code: %ERRORLEVEL%
PING 127.0.0.1 -n 3 >NUL
echo Rufe Duplettenkiller....
cd \
cd batch
PING 127.0.0.1 -n 3 >NUL
START ausgangs-kollektor.bat /MAX
echo Code: %ERRORLEVEL%
echo Verzoegere Sichtbarkeit...(15)
PING 127.0.0.1 -n 15 >NUL
echo Verarbeite den Eingang als Gesamtliste...
cd \
cd "Program Files (x86)\Emailextractor"
PING 127.0.0.1 -n 3 >NUL
emailextractor.exe -files c:\David\Code\David.rec >> c:\Extra-Whiteliste\David-Eingang-temp.txt
echo Code: %ERRORLEVEL%
echo Rufe Duplettenkiller....
cd \
cd batch
START eingangs-kollektor.bat /MAX
echo Code: %ERRORLEVEL%
echo Verzoegere Sichtbarkeit...(15)
PING 127.0.0.1 -n 15 >NUL
EXIT
Alles anzeigen
DUPLETTEN ELIMINIEREN
@echo off
echo ******************************************
echo (C) TM 2010-6 EMAIL Onlineshop
echo Dupletten Killer / Datenaufbereiter
echo EINGANG
echo ******************************************
@echo off & setlocal
CD \
cd Extra-Whiteliste
set "Datei=David-Eingang-temp.txt"
set "Bak=.bak"
echo Move Datei...
move "%Datei%" "%Datei%%Bak%"
echo Verarbeitung: %Datei%%Bak%
copy nul "%Datei%" >nul
for /f "usebackq delims=" %%i in ("%Datei%%Bak%") do set "Zeile=%%i" & call :ProcessLine
del "%Datei%%Bak%"
echo Copy Datei fuer Filtersystem...
COPY /Y David-Eingang-temp.txt David-Eingang.txt
echo %ERRORLEVEL%
exit
goto :eof
:ProcessLine
findstr /b /c:"%Zeile:~,20%" "%Datei%" || >>"%Datei%" echo %Zeile%
goto :eof
exit
Alles anzeigen
und für den Ausgang dupletten eliminieren:
@echo off
echo ******************************************
echo (C) TM 2010-6 EMAIL Onlineshop
echo Dupletten Killer / Datenaufbereiter
echo ******************************************
@echo off & setlocal
CD \
cd Extra-Whiteliste
set "Datei=David-Ausgang-temp.txt"
set "Bak=.bak"
echo Move Datei...
move "%Datei%" "%Datei%%Bak%"
echo Verarbeitung: %Datei%%Bak%
copy nul "%Datei%" >nul
for /f "usebackq delims=" %%i in ("%Datei%%Bak%") do set "Zeile=%%i" & call :ProcessLine
del "%Datei%%Bak%"
echo Copy Datei fuer Filtersystem...
COPY /Y David-Ausgang-temp.txt David-Ausgang.txt
echo %ERRORLEVEL%
exit
goto :eof
:ProcessLine
findstr /b /c:"%Zeile:~,20%" "%Datei%" || >>"%Datei%" echo %Zeile%
goto :eof
exit
Alles anzeigen