Aleksander wrote:
> Paul J Stevens wrote:
> 
>> Alex,
>>
>> would you mind putting svn-trunk to the test. I think I've nailed this
>> sucker. Internal_date values are now initialized by scanning the From_
>> line. This should make imports from mbox style mailboxes behave as
>> expected.
> 
> 
> I haven't had the chance to test it, still importing the first batch of
> test data and getting some errors, including SQL syntax ones with
> "dbmail-message.c,_header_cache: insert  headervalue failed".

Did you do the add_*.sql thing? You /need/ the additional tables
required for 2.1.+

> 
> Also loads of:
> dbmail-message.c,dbmail_message_cache_referencesfield: reference_decode
> failed [6590]

Could be spam: no valid References field. Still, the referencefield
table is unused at this moment.

> 
> dbmail-message.c,dbmail_message_cache_subjectfield: no subject field
> value [1864]
> 
> The last one is a warning and not a problem, right?

Right. Issued when there's no subject.

> 
> I'll narrow the problems down later and report them, but where should I
> report them. To this list message per problem? strace+gdb backtrace etc
> is only needed in case of segfaults and the like?

No. That's where the dbmail-dev list comes in.

> 
> And importing exactly the same data with 2.0.9 with the same
> mailbox2dbmail commands I didn't get any errors/warnings.
> 
> I upgraded mailbox2dbmail too when moving from 2.0.9 to svn HEAD.

Hmm. There are no significant differences. Only some indentation.

> 
>> However, I was unable to reproduce your problem using SM. Outlook
>> Express behaved like you specified, but my SM installation does look at
>> the Date field in the message. I didn't try it on dbmail-2.0 though...
> 
> 
> I'm using SM version 1.5.1 be cause I want to run it on PHP5. To make
> sure it uses internal date at least at some point:
> # grep -Ri internal_date squirrelmail-1.5.1/
> squirrelmail-1.5.1/include/load_prefs.php:$internal_date_sort =
> getPref($data_dir, $username, 'internal_date_sort', SMPREF_ON);
> squirrelmail-1.5.1/include/load_prefs.php:    if
> (isset($internal_date_sort) && $internal_date_sort) {
> squirrelmail-1.5.1/include/load_prefs.php:    if
> (isset($internal_date_sort) && $internal_date_sort == false) {
> squirrelmail-1.5.1/include/load_prefs.php://    if
> (isset($prefs_cache['internal_date_sort'])) {
> squirrelmail-1.5.1/include/load_prefs.php://
> unset($prefs_cache['internal_date_sort']);
> squirrelmail-1.5.1/include/load_prefs.php://
> removePref($data_dir,$username,'internal_date_sort');
> squirrelmail-1.5.1/include/load_prefs.php:$internal_date_sort =
> getPref($data_dir, $username, 'internal_date_sort', SMPREF_ON);
> squirrelmail-1.5.1/functions/imap_asearch.php: * @global bool
> internal_date_sort sort by arrival date instead of message date
> squirrelmail-1.5.1/functions/imap_asearch.php:    global
> $internal_date_sort, $sent_folder;
> squirrelmail-1.5.1/functions/imap_asearch.php:    if
> ($internal_date_sort == true)
> squirrelmail-1.5.1/src/search.php: MBX_PREF_INTERNALDATE => (bool)
> getPref($data_dir, $username, 'internal_date_sort')
> squirrelmail-1.5.1/src/search.php: $aMailboxPref[MBX_PREF_INTERNALDATE]
> = (bool) getPref($data_dir, $username, 'internal_date_sort');
> squirrelmail-1.5.1/src/right_main.php:$aMailboxPref[MBX_PREF_INTERNALDATE]
> = (bool) getPref($data_dir, $username, 'internal_date_sort');
> squirrelmail-1.5.1/src/options_order.php:    if
> (isset($internal_date_sort) && $internal_date_sort == false) {
> [EMAIL PROTECTED] www]# grep -Ri internal_date squirrelmail-1.5.1/ | wc -l
> 14
> 
> I'll reply later to comment on the dates issue, still importing.
> 
> Alex
> _______________________________________________
> Dbmail mailing list
> [email protected]
> https://mailman.fastxs.nl/mailman/listinfo/dbmail
> 


-- 
  ________________________________________________________________
  Paul Stevens                                      paul at nfg.nl
  NET FACILITIES GROUP                     GPG/PGP: 1024D/11F8CD31
  The Netherlands________________________________http://www.nfg.nl

Reply via email to