[Mail] Probleem met IMAP

Pagina: 1
Acties:

  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 30-01 20:52
Ik heb een paar maanden gewerkt op een hackintosh met Mail en een IMAP server en dat ging allemaal prima, maar nu ik Mail op mijn Macbook wil gaan gebruiken loop ik tegen problemen aan.

De eerste keer haalt mail alle headers incl. nieuwe berichten allemaal goed op, maar probeer ik later te kijken of er nieuwe mail is, doet mail helemaal niks, er komt geen nieuwe mail binnen.
Ik heb al een aantal keren geprobeerd de com.apple.mail plist te verwijderen en alles opnieuw in te stellen, en ook heb ik de Mail map uit Bibliotheek verwijderd om daarna alles opnieuw in te stellen, maar niks wil helpen.
Telkens opnieuw, na de eerste keer ophalen van al mijn e-mails stopt Mail met functioneren.

Oja, op mijn mail-server draait Courier IMAP, en deze werkt wel gewoon goed samen met Mail op de iPhone en werkte eerst ook met Mail op de hackintosh die ik hiervoor gebruikte.

Oja2, Als Mail aanstaat op mn Macbook word volgens istat menus mn netwerk verbinding volop gebruikt(denk ik om al mijn mails te cachen)

[ Voor 7% gewijzigd door jurp5 op 10-08-2009 19:26 . Reden: vergeten.. ]


  • harry1001
  • Registratie: Januari 2005
  • Niet online
heeft mail al wel alle mail opgehaald? het kan heel goed zijn dat als ie nog niet klaar is met cachen van alle bestaande berichten, er ook nog geen nieuwe directory listing opgehaald wordt en dus de nieuwe mail ook nog niet opduikt.

  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 30-01 20:52
harry1001 schreef op dinsdag 11 augustus 2009 @ 19:54:
heeft mail al wel alle mail opgehaald? het kan heel goed zijn dat als ie nog niet klaar is met cachen van alle bestaande berichten, er ook nog geen nieuwe directory listing opgehaald wordt en dus de nieuwe mail ook nog niet opduikt.
Ik heb hem al uren aangehad, mijn maildir op mijn server is 400 MB groot, dus dat zou hij al lang moeten opgehaald hebben, ik zie de map Library/Mail/IMAP-...../ ook niet meer groter worden, maar hij is nog niet klaar met de inbox, die map(Library/Mail/IMAP-...@..../INDEX.imapinbox) bevat zelfs geen Messages map, erg raar allemaal. Dat terwijl er wel continue, als ik Mail aanheb, netwerkactiviteit is.

Ik zal alles nog wel weer eens weggooien en opnieuw proberen, want Mail heeft ook een aantal rare mappen aangemaakt (INBOX/ToDos bijvoorbeeld) die niet eens op mijn IMAP account staan... Erg raar allemaal, vind Mail erg slecht werken..

Oja, ik heb ook al eens geprobeerd in de instellingen aan te vinken dat hij niet de volledige mail synchroniseert, maar dat werkt ook niet, dan krijg ik een lege INBOX te zien |:( De mails openen dan heel traag, en dat is ook niet de gewenste situatie, ik wil overal mijn mails kunnen inzien

Edit2: Heb accounts opnieuw aangemaakt, Mail gebruikt al 3 uur 50%+ CPU en 800 KiB/s network traffic...

[ Voor 7% gewijzigd door jurp5 op 11-08-2009 22:54 ]


  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 30-01 20:52
Ik heb het probleem nog steeds, ik heb ondertussen wel een keer nieuwe mail binnen gekregen via Mail, maar nu zit hij weer met +/- 750 KB data van mn server te halen, erg vreemd nog steeds..

  • man-o-script
  • Registratie: Juni 2001
  • Laatst online: 16:52
Is je mailserver wel helemaal in orde? Keertje rebooten?
Gebruik zelf 6 IMAP accounts en die werken allemaal goed. Eerste keer is het inderdaad even afwachten tot alles binnen en verwerkt is, maar daarna werkt het perfect.
Die extra mappen (o.a. ToDos) zijn voor Mail specifieke functies. Mochten de andere mappen in de war lopen dan kun je via "Menu > Postbus > Gebruik postbus voor..." instellen welke map je waar voor wilt gebruiken en de niet gebruikte mappen eventueel verwijderen.

//


  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 30-01 20:52
man-o-script schreef op maandag 17 augustus 2009 @ 12:32:
Is je mailserver wel helemaal in orde? Keertje rebooten?
Gebruik zelf 6 IMAP accounts en die werken allemaal goed. Eerste keer is het inderdaad even afwachten tot alles binnen en verwerkt is, maar daarna werkt het perfect.
Die extra mappen (o.a. ToDos) zijn voor Mail specifieke functies. Mochten de andere mappen in de war lopen dan kun je via "Menu > Postbus > Gebruik postbus voor..." instellen welke map je waar voor wilt gebruiken en de niet gebruikte mappen eventueel verwijderen.
Ik heb niks veranderd aan mijn Mailserver, server die is meerdere malen gereboot.
Ik zie net dat er opeens wel weer een gedeelte van mijn mails binnenkomt, maar niet alle mail...
Er word nu weer +/- 1000 kb/s verstookt door Mail.. Maar de rest van mijn mails komt maar niet binnen.

  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 30-01 20:52
Mail werkt nog steeds niet naar behoren :'(
Ik moet mn mail nu via webmail/thunderbird/iPhone Mail bekijken..

Hopelijk is er toch nog iemand die mij kan helpen :)

  • Emile|IA
  • Registratie: Mei 2007
  • Laatst online: 03-04-2015
Misschien je account even deleten, en opnieuw instellen? Natuurlijk alleen als alle berichten op je server staan.


  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 30-01 20:52
Emile schreef op woensdag 26 augustus 2009 @ 13:00:
Misschien je account even deleten, en opnieuw instellen? Natuurlijk alleen als alle berichten op je server staan.
Dat heb ik al meerdere keren gedaan, zie de eerdere berichten, ik heb de accounts en de plists allemaal verwijderd, maar heeft tot nu toe nog niks geholpen

  • smesjz
  • Registratie: Juli 2002
  • Niet online
Je zou evt. via fs_usage kunnen kijken wat Mail en courier-imap aan het doen zijn. Ik ga er voor het gemak even vanuit dat Courier IMAP ook op de Mac draait.

  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 30-01 20:52
smesjz schreef op woensdag 26 augustus 2009 @ 13:52:
Je zou evt. via fs_usage kunnen kijken wat Mail en courier-imap aan het doen zijn. Ik ga er voor het gemak even vanuit dat Courier IMAP ook op de Mac draait.
Courier IMAP draait niet op mac, maar het lijkt erop dat het probleem opgelost is, na de laatste keer opnieuw aanmaken van het account in Mail lijkt alles te werken, erg vreemd, omdat ik dit al meerdere keren heb gedaan.

Ik hoop dat het blijft werken, in iedergeval bedankt voor jullie hulp!

  • MoietyMe
  • Registratie: Juli 2003
  • Laatst online: 06-12-2025

MoietyMe

zij/haar

Doet hij het wel als je onder "mailbox" op Synchronize All Accounts klikt?

  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 30-01 20:52
Good Fella schreef op woensdag 26 augustus 2009 @ 16:22:
Doet hij het wel als je onder "mailbox" op Synchronize All Accounts klikt?
Dat werkte ook niet, maar nu werkt het opeens wel, zoals te lezen in mijn vorige bericht.
Toch bedankt voor je tip.

  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 30-01 20:52
En ja hoor, het probleem is er weer :'( , na een herstart (van Mail), is alles weer hetzelfde, Mail gebruikt weer heel wat bandbreedte en CPU, en haalt geen mail op. Dat terwijl het perfect werkte toen ik in Mail zelf(wat ik eerder nog niet had gedaan) het account verwijderd had en weer had aangemaakt. Nadat ik dat gedaan had, werd al mijn mail perfect opgehaald en heeft het gister nog de hele dag gewerkt. 8)7

Hopelijk is er toch nog iemand die mij op weg kan helpen met dit probleem.

Edit: Ik kreeg nu wel een mailtje binnen, terwijl er ook nog mailtjes voor dat mailtje moeten staan, die slaat Mail op een of andere manier over. Mail gebruikt nog steeds veel CPU en bandbreedte.. :|

[ Voor 17% gewijzigd door jurp5 op 27-08-2009 09:59 ]


  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 30-01 20:52
tot nu toe komen er soms mailtjes binnen soms niet, hij slaat wat over, en blijft bandbreedte gebruiken....

  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 30-01 20:52
Ik draai nu een verse install van Snow Leopard, verse install van Mailaccounts, zelfde probleem...

Zal het dan toch aan de mailserver liggen of, kan mail ergens niet mee overweg... Het enige verschil wat ik kan bedenken tussen mn werkende install van Mail is dat ik eerder altijd werkte met de mailserver op het lokale netwerk en dat ik het nu via internet doe.., maar via internet heb ik toch wel nodig met een laptop :/

  • smesjz
  • Registratie: Juli 2002
  • Niet online
Zoals ik al eerder schreef...kijk waar Mail mee bezig is door fs_usage te gebruiken. Hier zie je meteen wat ie aan het doen is.

Aanroep:
sudo fs_usage pid $pid
Hierbij is $pid dus het pid van Mail.app , het is op te vragen via bijv. ps aux | grep "Mail.app"

Ik zou op de Courier IMAP server ook eens de logging en debugging aan zetten en kijken wat jouw sessie daar doet. Hier kan je met strace het proces volgen terwijl jouw Mail app problemen geeft...

Het opnieuw installeren zonder te weten wat er aan de hand is lijkt me ook niet zinnig...

  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 30-01 20:52
smesjz schreef op maandag 31 augustus 2009 @ 09:50:
Zoals ik al eerder schreef...kijk waar Mail mee bezig is door fs_usage te gebruiken. Hier zie je meteen wat ie aan het doen is.

Aanroep:
sudo fs_usage pid $pid
Hierbij is $pid dus het pid van Mail.app , het is op te vragen via bijv. ps aux | grep "Mail.app"

Ik zou op de Courier IMAP server ook eens de logging en debugging aan zetten en kijken wat jouw sessie daar doet. Hier kan je met strace het proces volgen terwijl jouw Mail app problemen geeft...

Het opnieuw installeren zonder te weten wat er aan de hand is lijkt me ook niet zinnig...
fs_usage geeft niet veel nuttigs terug, het laat de hele tijd ongeveer hetzelfde zien, veel berichten per seconde:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
20:05:32  select                                         0.000104 W Mail        
20:05:32  recvfrom                                       0.000004   Mail        
20:05:32  select                                         0.000004   Mail        
20:05:32  read                                           0.000003   Mail        
20:05:32  sendto                                         0.000005   Mail        
20:05:32  select                                         0.000019 W Mail        
20:05:32  recvfrom                                       0.000003   Mail        
20:05:32  read                                           0.000002   Mail        
20:05:32  read                                           0.000001   Mail        
20:05:32  select                                         0.002086 W Mail        
20:05:32  read                                           0.000027   Mail        
20:05:32  sendto                                         0.000009   Mail        
20:05:32  select                                         0.000282 W Mail        
20:05:32  recvfrom                                       0.000004   Mail        
20:05:32  read                                           0.000002   Mail        
20:05:32  select                                         0.000999 W Mail        
20:05:32  read                                           0.000006   Mail        
20:05:32  sendto                                         0.000007   Mail        
20:05:32  select                                         0.000065 W Mail        
20:05:32  recvfrom                                       0.000005   Mail        
20:05:32  select                                         0.000268 W Mail        
20:05:32  read                                           0.000023   Mail        
20:05:32  sendto                                         0.000007   Mail        
20:05:32  select                                         0.000081 W Mail        
20:05:32  recvfrom                                       0.000003   Mail        
20:05:32  select                                         0.001501 W Mail        
20:05:32  read                                           0.000005   Mail        
20:05:32  sendto                                         0.000006   Mail        
20:05:32  select                                         0.000063 W Mail        
20:05:32  recvfrom                                       0.000003   Mail        
20:05:32  select                                         0.001271 W Mail        
20:05:32  read                                           0.000007   Mail        
20:05:32  sendto                                         0.000013   Mail        
20:05:32  select                                         0.000066 W Mail        
20:05:32  recvfrom                                       0.000004   Mail        
20:05:32  read                                           0.000002   Mail        
20:05:32  read                                           0.000001   Mail        
20:05:32  select                                         0.000603 W Mail        
20:05:32  read                                           0.000004   Mail        
20:05:32  sendto                                         0.000005   Mail        
20:05:32  select                                         0.000037 W Mail        
20:05:32  recvfrom                                       0.000003   Mail        
20:05:32  select                                         0.001100 W Mail        
20:05:32  read                                           0.000016   Mail        
20:05:32  sendto                                         0.000005   Mail        
20:05:32  select                                         0.000047 W Mail        
20:05:32  recvfrom                                       0.000003   Mail        
20:05:32  read                                           0.000002   Mail        
20:05:32  select                                         0.000841 W Mail



Ik krijg het niet voor elkaar om courier goet te laten loggen, hij logt alleen de (succesvolle) inlog pogingen nu ik logging aanheb gezet waar het kan(authdaemon). er zit geen mogelijkheid tot loggen van IMAP commands in...
een programma als ngrep gebruiken zit er ook niet in, omdat ik imap-ssl gebruik


En verder heb ik alleen m'n systeem opnieuw geinstalleerd omdat SL uit was, dus niet vanwege Mail ;)

Verwijderd

Same here. Problemen met Mail:
1. IMAP: mails worden niet gedownload (Gmail)
2. POP3: Wachtwoorden worden niet onthouden.

Persoonlijk denk ik dat het aan Snow Leopard ligt (mijn problemen iig), zie ook hier ivm probleem 2.

  • smesjz
  • Registratie: Juli 2002
  • Niet online
jurp5 schreef op maandag 31 augustus 2009 @ 20:10:
Ik krijg het niet voor elkaar om courier goet te laten loggen, hij logt alleen de (succesvolle) inlog pogingen nu ik logging aanheb gezet waar het kan(authdaemon). er zit geen mogelijkheid tot loggen van IMAP commands in...
Probeer het anders eens zonder SSL? Je kan volgens mij alleen Courier IMAP echt debuggen via strace. Courier zelf geeft te weinig zinvolle informatie bij dit soort problemen. Kan je dat nog eens proberen?

Je ziet wel aan de hand van je fs_usage logs dat ie hangt op netwerkverkeer en niet op een file in SL die ie bijv. continue probeert te lezen/schrijven. Maar toch verklaart het niet meteen waarom dat proces op hol slaat.

  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 30-01 20:52
smesjz schreef op dinsdag 01 september 2009 @ 09:21:
[...]


Probeer het anders eens zonder SSL? Je kan volgens mij alleen Courier IMAP echt debuggen via strace. Courier zelf geeft te weinig zinvolle informatie bij dit soort problemen. Kan je dat nog eens proberen?

Je ziet wel aan de hand van je fs_usage logs dat ie hangt op netwerkverkeer en niet op een file in SL die ie bijv. continue probeert te lezen/schrijven. Maar toch verklaart het niet meteen waarom dat proces op hol slaat.
Ik heb hem nu zonder ssl draaien en houd met ngrep het netwerk verkeer in de gaten, als ik goed kijk zie ik dat hij de hele tijd de zelfde lijst berichten probeert op te halen(zelfde UID's, zelfde nummer voor het FETCH commando), nou ben ik ik niet echt into het IMAP protocol, maar aan de zelfde UID's te zien lijkt het er wel op dat er iets niet klopt, want er worden dezelfde mails alsmaar opnieuw geladen

Hier een illustratie van de situatie aan de hand van wat uitgevoerde commando's inclusief wat commentaar van mijn kant
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
$ sudo ngrep -W byline port 143 > test # 10 seconden laten lopen
^C
$ ls -sh test
25M test # best groot??
$ grep 'UID 11232' test|wc --lines 
# zomaar een UID die ik zag 
# toen ik de output zonder de redirect naar de file 'test' bekeek
507 # 507 keer hetzelfde bericht ophalen?
$ grep 'UID 11232' test|uniq 
# even om aan te tonen dat dit echt
# een unieke opdracht is richting de server
* 986 FETCH (FLAGS (\Seen L..I..H..) UID 11232).
$ tail --lines=20 test # de laatste 20 regels van de test file
* 971 FETCH (FLAGS (\Seen $NotJunk) UID 11209).
* 972 FETCH (FLAGS (\Seen $NotJunk) UID 11210).
* 973 FETCH (FLAGS (\Seen $NotJunk) UID 11211).
* 974 FETCH (FLAGS (\Seen $NotJunk) UID 11212).
* 975 FETCH (FLAGS (\Seen $NotJunk) UID 11215).
* 976 FETCH (FLAGS (\Seen $NotJunk) UID 11222).
* 977 FETCH (FLAGS (\Seen $NotJunk) UID 11223).
* 978 FETCH (FLAGS (\Answered \Seen $NotJunk) UID 11224).
* 979 FETCH (FLAGS (\Answered \Seen $NotJunk) UID 11225).
* 980 FETCH (FLAGS (\Seen $NotJunk) UID 11226).
* 981 FETCH (FLAGS (\Seen $NotJunk) UID 11227).
* 982 FETCH (FLAGS (\Seen) UID 11228).
* 983 FETCH (FLAGS (\Seen $NotJunk) UID 11229).
* 984 FETCH (FLAGS (\Seen $NotJunk) UID 11230).
* 985 FETCH (FLAGS (\Seen $NotJunk) UID 11231).
* 986 FETCH (FLAGS (\Seen L..I..H..) UID 11232).
11821.2 OK FETCH completed..

#exit
25941 received, 2 dropped
$ grep 'OK FETCH completed' test|wc --lines 
# even om aan te geven dat hij zelfs 507 keer
# fetch completed gaf als antwoord, en dus 986 mails 
# 507 keer heeft opgehaald(als ik het goed begrijp)
507


Hieruit blijkt dus dat er continu aanvragen worden gedaan richting de server voor dezelfde berichten.
Waar het probleem ligt is me nog steeds niet duidelijk

  • smesjz
  • Registratie: Juli 2002
  • Niet online
Erg vreemd, je zou eens kunnen kijken welke mail dat specifieke UID heeft. Dit is te vinden in de courierimapuiddb file van de specifieke maildir. Ik heb hier geen Courier imap installatie bij de hand.

Je zou van die specifieke mail dus ook de rechten kunnen bekijken of evt dat mailtje kunnen verplaatsen uit de Maildir. Het wegmikken van die courier* bestanden zou ook moeten kunnen omdat ie opnieuw opgebouwd worden als ze ontbreken.

Het fetchen van die mail doet de client dus en een reden kan zijn Mail.app het doet voor indexering via Spotlight. Bij 'Advanced' kan je nog zeggen dat ie de berichten niet moet downloaden. Kan je dat nog eens proberen?

  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 30-01 20:52
smesjz schreef op dinsdag 01 september 2009 @ 22:45:
Erg vreemd, je zou eens kunnen kijken welke mail dat specifieke UID heeft. Dit is te vinden in de courierimapuiddb file van de specifieke maildir. Ik heb hier geen Courier imap installatie bij de hand.

Je zou van die specifieke mail dus ook de rechten kunnen bekijken of evt dat mailtje kunnen verplaatsen uit de Maildir. Het wegmikken van die courier* bestanden zou ook moeten kunnen omdat ie opnieuw opgebouwd worden als ze ontbreken.

Het fetchen van die mail doet de client dus en een reden kan zijn Mail.app het doet voor indexering via Spotlight. Bij 'Advanced' kan je nog zeggen dat ie de berichten niet moet downloaden. Kan je dat nog eens proberen?
Ik probeer nu het downloaden, maar welke specifieke UID heb je het over, het is namelijk niet een specifieke UID waarover hij moeilijk doet voor zover ik kan zien

EDIT: Zelfde probleem met het downloaden in Advanced uitgeschakeld..

Edit2: Na het verwijderen van alle courier* bestanden (en mappen) lijkt het ophalen van de mail weer te werken, maar zoals eerder juich ik maar niet te vroeg, want ik had mijn maildir recent ook al opgeschoond en de courier* bestanden verwijderd... Ik hoop dat het blijft werken, iig bedank voor je hulp tot zover :)

[ Voor 16% gewijzigd door jurp5 op 01-09-2009 23:42 ]

Pagina: 1