Wat er van de mailserver verdwijnt — en wanneer
Morris spiegelt verwijderingen, voert geplande verwijderingen uit en ruimt oude orderbevestigingen op. Alles alleen in de live-stand, en altijd met vangrails.
Wanneer gebruik je dit
Een mail staat ineens op "verwijderd door server", of je wilt weten wat er met facturen en orderbevestigingen op je mailserver gebeurt nadat Morris ze verwerkt heeft.
De spiegel: wat op de server weg is, is hier ook weg
Elke ophaalronde vergelijkt Morris zijn eigen lijst met wat er werkelijk op de mailserver staat. Een mail die in Morris staat maar op de server niet meer — iemand heeft hem in het mailprogramma verwijderd — wordt gemarkeerd als verwijderd door server. Zo blijft de lijst in Morris de werkelijkheid volgen.
Die vergelijking gebeurt alleen op basis van een aantoonbaar volledige serverlijst. Geeft de zoekopdracht op de server een fout, is de lijst onvolledig binnengekomen, of meldt de server dat er wél berichten staan terwijl de zoekopdracht niets teruggaf — dan wordt deze stap overgeslagen tot de volgende ronde. Eén haperende verbinding kan zo nooit een hele inbox als verwijderd markeren.
Geplande verwijderingen
Drie dingen plannen een échte verwijdering op de mailserver in:
- het doorsturen van een factuur — de mail wordt na het ingestelde aantal dagen (standaard 5) van de server gewist;
- de verwijderknop in de maildoos — na de ingestelde termijn;
- de opschoning van orderbevestigingen (hieronder).
Die geplande verwijderingen worden alleen uitgevoerd als de mailmodule uitdrukkelijk op live staat. De mail wordt dan op de server als verwijderd gevlagd en definitief opgeruimd. Is het bericht op de server al niet meer te vinden, dan legt Morris dat als zodanig vast in plaats van te blijven proberen.
Orderbevestigingen ruimen zichzelf op
Orderbevestigingen ouder dan de bewaartermijn (standaard 30 dagen) worden elke ronde opgeschoond, per hoogstens honderd tegelijk. In Morris gaan ze naar "verwijderd door server"; van de mailserver zelf verdwijnen ze alleen als het vinkje ook van de server wissen aanstaat én de module live staat. Een bewaartermijn van 0 betekent: nooit opruimen.
Let op
- In de proefstand wordt er nooit iets op de mailserver gewist. De mailbox wordt dan alleen-lezen geopend; geen enkel pad in de code kan er dan bij. De administratie in Morris wordt wél bijgewerkt.
- Verwijderen van de server is onomkeerbaar. De instelling voor orderbevestigingen waarschuwt daar niet voor niets voor.
- De spiegel werkt één kant op: wat je in Morris archiveert of verwijdert, blijft op de mailserver gewoon staan — tot een geplande verwijdering of een opschoning het overneemt.
Verwante artikelen
Bijgewerkt op 27 augustus 2026