z230
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# jnj_mailbox_sync v1.3.0
|
# jnj_mailbox_sync v1.4.0
|
||||||
|
|
||||||
**Soubor:** `jnj_mailbox_sync_v1.3.py`
|
**Soubor:** `jnj_mailbox_sync_v1.4.py`
|
||||||
**Datum:** 2026-06-16
|
**Datum:** 2026-06-16
|
||||||
**Autor:** vladimir.buzalka
|
**Autor:** vladimir.buzalka
|
||||||
**Běží:** JNJ stroj (Outlook MAPI), Python z Thonny.
|
**Běží:** JNJ stroj (Outlook MAPI), Python z Thonny.
|
||||||
@@ -10,7 +10,16 @@
|
|||||||
Synchronizace JNJ Outlooku (MAPI) → osobní schránka (přes msgreceiver) + bookkeeping
|
Synchronizace JNJ Outlooku (MAPI) → osobní schránka (přes msgreceiver) + bookkeeping
|
||||||
v SQLite (`C:\Users\vbuzalka\SQLITE\jnjemails.db`). Sleduje přesuny e-mailů mezi
|
v SQLite (`C:\Users\vbuzalka\SQLITE\jnjemails.db`). Sleduje přesuny e-mailů mezi
|
||||||
složkami a příznak „už není ve schránce" — bez opětovného přenosu těla.
|
složkami a příznak „už není ve schránce" — bez opětovného přenosu těla.
|
||||||
Skenované složky: **Inbox + Sent Items + Deleted Items** (vč. podsložek).
|
Skenované složky: **Inbox + Sent Items + Deleted Items + Archive** (vč. podsložek).
|
||||||
|
|
||||||
|
## Novinka v1.4 — skenování složky Archive (primární schránka)
|
||||||
|
|
||||||
|
Přidána složka **Archive** (jednoklikové archivování v Outlooku) v **primární** schránce.
|
||||||
|
Archive **není** default folder, takže se hledá podle jména `"Archive"` pod kořenem
|
||||||
|
primární schránky (`Inbox.Parent`) a přidává se do `scanned_roots` (aby se její položky
|
||||||
|
nehodnotily jako „opustilo schránku"). **Online Archive** (samostatný store) se i nadále
|
||||||
|
**neskenuje**. Řeší případy, kdy odeslaná kopie skončila v Archive (jinak chyběla domácímu
|
||||||
|
přehledu i párování dvojčat).
|
||||||
|
|
||||||
## Novinka v1.3 — detekce změny obsahu (re-upload změněného e-mailu)
|
## Novinka v1.3 — detekce změny obsahu (re-upload změněného e-mailu)
|
||||||
|
|
||||||
@@ -51,7 +60,7 @@ přeparsuje → dokument v Mongu se aktualizuje (vč. těla s chybou).
|
|||||||
## Spouštění (JNJ stroj, plné cesty)
|
## Spouštění (JNJ stroj, plné cesty)
|
||||||
|
|
||||||
```
|
```
|
||||||
"C:\Users\vbuzalka\AppData\Local\Programs\Thonny\python.exe" "c:\Users\vbuzalka\OneDrive - JNJ\##JNJPrenos\Python\jnj_mailbox_sync_v1.3.py" --mode full-update --days 60
|
"C:\Users\vbuzalka\AppData\Local\Programs\Thonny\python.exe" "c:\Users\vbuzalka\OneDrive - JNJ\##JNJPrenos\Python\jnj_mailbox_sync_v1.4.py" --mode full-update --days 60
|
||||||
```
|
```
|
||||||
|
|
||||||
`full-update --days 60` = dorovná chybějící + **re-uploadne změněné** (chybové) Sent položky
|
`full-update --days 60` = dorovná chybějící + **re-uploadne změněné** (chybové) Sent položky
|
||||||
|
|||||||
Reference in New Issue
Block a user