Dit is de opdracht mb2md die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
mb2md — Converteert Mbox-mailboxen naar Maildir-indeling.
KORTE INHOUD
mb2md [-H]
mb2md [-c] [-M] [-d bestemming]
mb2md [-c] [-S bron bestand] [-d bestemming]
mb2md [-c] [-S bronmap] [-l wu-mailboxlijst] [-R|-f een map] [-d bestemming] [-r
strip_extensie]
PRODUCTBESCHRIJVING
mb2md Converteert Mbox-mailboxen naar Maildir-indeling.
OPTIES
-h Overzicht van opties weergeven.
-c Gebruik de Content-Length: headers (indien aanwezig) om het begin van de volgende te vinden
bericht. Voorzichtig gebruiken! Resultaten kunnen onbetrouwbaar zijn. Ik raad aan om te rennen
zonder "-c" eerst en gebruik het alleen als je zeker weet dat de mbox in kwestie
heeft echt de "-c" optie nodig.
-m Als dit wordt gebruikt, is de bron de enkele mailbox op
/var/spool/mail/blah voor gebruiker blah en de bestemmingsmailbox zal de . zijn
"destdir" mailbox zelf.
-s bronmap
Directory, relatief aan de homedirectory van de gebruiker, waar de
"somefolders" mappen bevinden zich. Of als de map begint met een "/" of "."
het wordt als een absoluut pad genomen, bijv. /mnt/oldmail/user _OR_ Een enkel mbox-bestand
die zal worden geconverteerd naar de destdir.
-R Indien gedefinieerd, geen directory's overslaan die in een mailboxdirectory zijn gevonden, maar uitvoeren
recursief in elk van hen, waarbij alle gewenste mappen in Maildir worden gemaakt.
Incompatibel met '-f'
-f een map
Directory's, relatief aan "sourcedir" waar de Mbox-bestanden zich bevinden. Alle mailboxen binnen
de map "sourcedir" wordt geconverteerd en in de "destdir" geplaatst
map. (Meestal de map Inbox die in dit geval ook is
functioneert als een map voor andere mailboxen.)
De mapnaam "een map" wordt gecodeerd in de namen van de nieuwe mailboxen.
Zie het voorbeeld in het USAGE-bestand (zie hieronder).
Dit slaat geen UW IMAP dummy-berichtenbestand op aan het begin van het Mbox-bestand.
Kleine veranderingen in de code kunnen deze aanpassen voor het zoeken naar andere onderscheidende
patronen van dummy-berichten ook.
Laat de brondirectory die u opgeeft als "sommige mappen" geen "."s in zijn . bevatten
naam, tenzij u submappen wilt maken vanuit het oogpunt van de IMAP-gebruiker.
Zie het voorbeeld in het USAGE-bestand (zie hieronder).
Incompatibel met '-R'
-d bestemming
Directory waar de mappen in Maildir-formaat worden gemaakt. Indien niet gegeven,
dan is de bestemming ~/Maildir . Meestal is dit wat de IMAP
server ziet als het Postvak IN en de map voor alle gebruikerspostvakken. Als dit begint
met een '/' wordt het pad als absoluut beschouwd, anders is het relatief to
de thuismap van de gebruiker.
-r strip_extensie
Indien gedefinieerd, wordt deze extensie verwijderd uit de oorspronkelijke bestandsnaam van de mailbox
voordat u de bijbehorende maildir aanmaakt. De extensie moet worden gegeven zonder
de leidende punt ("."). Zie het voorbeeld in het USAGE-bestand (zie hieronder).
-l UW-bestand
Bestand met de lijst met geabonneerde mappen. Als u migreert vanuit UW-IMAP, wordt de
lijst met geabonneerde mappen is te vinden in het bestand met de naam .mailboxlist in de
gebruikers thuismap. Hiermee worden alle geabonneerde mappen geconverteerd naar een enkele
gebruiker:
/bin/mb2md -s mail -l .mailboxlijst -R -d Maildir
en voor alle gebruikers in een directory als root kun je het volgende doen:
voor ik in *; doe echo $i;su - $i -c "/bin/mb2md -s mail -l .mailboxlist -R -d
Maildir";klaar
GEBRUIK
Lees de USAGE-documentatie (zless /usr/share/doc/mb2md/USAGE.gz).
Gebruik mb2md online met onworks.net-services