Synology-Forum.nl

Packages => 3rd party Packages => Zarafa => Topic gestart door: ajseesink op 17 oktober 2012, 08:56:44

Titel: IMAP probleem na Synology upgrade
Bericht door: ajseesink op 17 oktober 2012, 08:56:44
Hoi.
Ik heb afgelopen weekend de laatste synology patch op mijn DS411 gezet.
Patchen e.d. is allemaal goed gegaan. Ook Zarafa leek volledig goed te werken.  
Echter na een paar dagen leek het er op dat ik opvallend weinig mail binnen kreeg.

Wat bleek na een klein onderzoek, mails kwamen wel binnen, maar werden niet door Zarafa opgepakt.
De mails kwamen binnen in .Maildir/new. Nog verder onderzoeken bleek dat na de upgrade na de laatste DSM 4.1 versie de configuratie van Zarafa (deels?) overschreven was door de upgrade. De configuratie was gewoon verdwenen. Handmatig de aanpassingen weer gedaan zoals in de handleiding beschreven stond en nu werkt gelukkig alles weer.

Maar nu heb ik nog steeds de oudere mails in .Maildir/new staan.
Is er een manier om deze alsnog in Zarafa te krijgen?

Andre
Titel: Re: IMAP probleem na Synology upgrade
Bericht door: raptile op 17 oktober 2012, 12:07:52
Het klopt inderdaad dat de configs bij een update worden overschreven (belachelijk als je het mij vraagt!) maar ik weet niet hoe je moet migreren.
Als je er achter komt zou ik het heel graag willen weten omdat ik vroeg of laat ook ga migreren.

Ik denk dat als je zoekt in google op migrate postfix mail to zarafa (oid) dat je wel iets zou moeten kunnen vinden.
Titel: Re: IMAP probleem na Synology upgrade
Bericht door: ajseesink op 17 oktober 2012, 16:51:47
Thanks. Gelukkig ben ik niet de enige :)
Ik had al gezocht, maar kwam uit op zoiets als formail. Alleen dat commando kent mijn Synology niet.
Titel: Re: IMAP probleem na Synology upgrade [SOLVED]
Bericht door: ajseesink op 17 oktober 2012, 18:26:54
Voor de liefhebber die het wil weten.
In mijn geval werkt het volgende:

cd /volume1/homes/<user>/.Maildir/new
cat <mailbericht> |  zarafa-dagent <mailuser>

Wanneer je veel berichten hebt staan kun je er een for/next loop in bouwen.
for a in *
do
cat <mailbericht> | zarafa-dagent <mailuser>
done

Success.
Titel: Re: IMAP probleem na Synology upgrade [SOLVED]
Bericht door: raptile op 17 oktober 2012, 19:34:17
for a in *
do
cat <mailbericht> | zarafa-dagent <mailuser>
done



Hoe werkt het dan als je 100000 mailtjes hebt?
Handmatig elk mail bericht inladen gaat nie zo makkelijk :)

Of staat er maar 1 bestand in ./Maildir?
Titel: Re: IMAP probleem na Synology upgrade
Bericht door: ajseesink op 17 oktober 2012, 23:09:52
In mijn geval stonden er in .Maildir/new 42 mailtjes die niet waren binnen gekomen.
Door in de .Maildir/new te gaan staan en die "for a in *" etc te doen worden alle 42 mails ingelezen.
Of het er nu 42 of 10000 zijn, maakt dan niet veel uit. Het duurt alleen wat langer.

Ik kwam er per ongeluk achter toen ik terecht kwam op http://linux.die.net/man/1/zarafa-dagent (http://linux.die.net/man/1/zarafa-dagent)

ik zie in mijn vorige post dat ik een tikfout gemaakt heb. die for * moet het volgende zijn:
(er vanuit gaande dat je in je .Maildir/new staat)

for a in *
do
cat $a | zarafa-dagent <mailuser>
done

Eventueel kun je nog tussen die "do" en "cat $a ...."  een "echo $a"  zetten.
dan kun je zien bij welk bericht je bent gebleven bij het inlezen.
Titel: Re: IMAP probleem na Synology upgrade
Bericht door: raptile op 17 oktober 2012, 23:30:12
Nee, nu/zo is het mij duidelijk :)
Ik kan redelijk overweg met loopjes maar deze snapte ik niet :D

Bedankt voor de opheldering dat het een foutje was.

Ik ga binnenkort mn NAS geheel opnieuw installeren en deze zal dan ook als mailserver gaan draaien.
Alleen omdat ik mega veel mail op colo heb staan moet ik die allemaal gaan verhuizen naar zarafa.

Op deze manier zal dat een stuk makkelijker gaan!