Skocz do zawartości

Masowe usuwanie maili z zakladki Wyslane

Polecane posty

Link do FAQ Bartka - dodaj sobie do zakładek - przyda się na przyszłość:

https://forum.sello.pl/index.php?topic=2440.0

 

W sygnaturce pisze skrypty SQL a po kliknięciu będziesz mieć

"Czyszczenie treści wiadomości e-mail starszych niż określona data"

Link to postu

A sorry nie doczytałem Ty chcesz całe wiadomości usunąć bo zapytanie SQL Bartka usuwa tylko treść wiadomości.

 

W takim razie podpinam się pod pytanie :)

Czy ktoś mógłby podać takie zapytanie SQL usuwające całe maile??

 

Nam przydałyby się:

1. usuwanie po tytule, np. maile o zakończeniu aukcji z Allegro do określonej daty,

2. usuwanie po nadawcy do określonej daty,

 

Link to postu

Polecenie spowoduje wyczyszczenie treści wszystkich wiadomości e-mail, dla których data otrzymania jest wcześniejsza niż data określona w zapytaniu (należy ją zmienić przed wykonaniem polecenia). Polecenie nie usuwa wiadomości (jedynie treść), będą one nadal widoczne w module Wiadomości > Odebrane i Wysłane.

Kod:

update em_Source set es_source = ''

where EXISTS(select em_Id from em__Email where em_Id = es_EmailId and em_Date < '20090101')

 

OK a jak zmodyfikowac polecenie aby wybieralo maile z okreslonym tematem ?

Link to postu

Jeśli chodzi tylko o zapytanie SQL (takie do odpalenia np. przez Management Studio) to mogę się tym zająć.  Nie jest to już jednak sprawa na 5 minut, więc odpłatnie.  W razie potrzeby proszę o kontakt na priv. - cena zależnie od szczegółów, ale myślę o kwocie rzędu 50-100 zł.

 

Polecenie spowoduje wyczyszczenie treści wszystkich wiadomości e-mail, dla których data otrzymania jest wcześniejsza niż data określona w zapytaniu (należy ją zmienić przed wykonaniem polecenia). Polecenie nie usuwa wiadomości (jedynie treść), będą one nadal widoczne w module Wiadomości > Odebrane i Wysłane.

Kod:

update em_Source set es_source = ''

where EXISTS(select em_Id from em__Email where em_Id = es_EmailId and em_Date < '20090101')

 

OK a jak zmodyfikowac polecenie aby wybieralo maile z okreslonym tematem ?

 

To mogę podać od ręki:

update em_Source set es_source = '' 
where EXISTS(select em_Id from em__Email where em_Id = es_EmailId and em_Date < '20090101' and em_Subject LIKE '%podany_tekst%')

 

Zamiast podany_tekst wpisujesz, co Ci się podoba, zapytanie wybiera wszystkie mejle, gdzie w temacie jest ten tekst (w dowolnym miejscu, ale dokładnie taki, jak wpiszesz, z dokładnością do spacji, przecinków itp.).  Oczywiście nadal usuwa to tylko treść mejli, cała reszta zostaje.

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...