[Dovecot] Fetch order

Warren Baker warren at decoy.co.za
Fri Nov 7 14:37:25 EET 2008


Hi all,

Is there a function to modify the fetch order of messages? We have
just migrated from Courier to Dovecot and I notice that there is a
slight difference in the way messages are fetched in Dovecot compared
to Courier.

Both Courier and Dovecot sort the mailbox correctly (UID SORT (REVERSE
ARRIVAL) UTF-8 ALL), for example:

[ 13:22:02.790 ]50800314 UID SORT (REVERSE ARRIVAL) UTF-8 ALL
* SORT 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180
179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163
162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146
145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129
128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112
111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93
92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70
69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47
46 45 43 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 1 4 8
10 15 18 20 25 14 19 2 3 5 9 13 17 21 22 7 11 16 6 12 23 24
50800314 OK Sort completed.

But if we fetch the latest 25 messages, Dovecot will fetch the lowest
UID in the list first, so from the example above it would fetch UID
171,172,173 and so on. Courier on the other hand would start the fetch
on UID 195,194,193 and so on.

We have an internal developed webmail application that has been
affected by this change, so I am just wondering whether there is a
interim fix while we fix our webmail application to cater for this.

Thanks,
Warren


More information about the dovecot mailing list