[imp] preview of attached files in imp

cjdl01 cjdl01 at brokensolstice.com
Sun Mar 3 23:16:01 UTC 2013


Quoting Gary <witscher at gmail.com>:

> Quoting cjdl01 <cjdl01 at brokensolstice.com>:
>
>> Quoting cjdl01 <cjdl01 at brokensolstice.com>:
>>
>>> Quoting Michael M Slusarz <slusarz at horde.org>:
>>>
>>>> Quoting Petr ?erník <cernik at fel.cvut.cz>:
>>>>
>>>>> Hi all,
>>>>>
>>>>> i added in horde5 to mime_driver config file appropriate mime  
>>>>> type for docx and xlsx. It works very well for attached files in  
>>>>> incoming emails. But preview for attached files in compose  
>>>>> windows for docx/xlsx doesnt work (for doc/xls yes). It's a bug  
>>>>> or in compose windows (new mail) are used different functions or  
>>>>> settings?
>>>>>
>>>>> It says:
>>>>>
>>>>> Could not auto-determine data type.
>>>>
>>>> Exactly what the error message implies: IMP is unable to  
>>>> determine the content-type of the attachment so there is no way  
>>>> the appropriate viewer can be used.  This often happens because  
>>>> browsers won't report a content-type when attaching a file from  
>>>> the local system, so IMP is forced to try to auto-detect the  
>>>> contents (which does not work 100% of the time).
>>>>
>>>> michael
>>>
>>>
>>> Looks like I'm having this issue too.  All attachments have 100%  
>>> failure.  Is there anything we can do here Michael, to help imp  
>>> know what the attachment is?  I never had this issue in imp5, it  
>>> has only cropped up since the upgrade.  It occurs in Firefox,  
>>> Chrome, Internet explorer, Konqueror, Opera and Safari (on windows  
>>> and linux), so whatever the browser is supposed to be doing to  
>>> define the mime-type, none of them are doing it.  Is their some  
>>> package in pear or horde (or whatever) that horde uses to  
>>> determine the the content type? Maybe it needs reinstalling or  
>>> tweaking...
>>>
>>> Thanks.
>>>
>>> -Chris
>>
>> Okay... I have been poking around with this some more.  I noticed  
>> that my path to the magic db is set to /usr/share/misc/magic.  This  
>> is a directory on my Horde server, so it is valid in that sense.   
>> However, the directory it points to is empty.  I do not know if  
>> that is normal or not.  I also looked at /etc/magic, which is a  
>> file.  However, aside from a couple innocuous comments, the file is  
>> empty.  I likewise do not know if this is normal or not.
>>
>> But, despite this, magic seems to work as expected from the shell.   
>> It accurately guesses the file type of any file I throw at it.  But  
>> if I use the PHP shell in horde (with a context of either Horde or  
>> IMP), I get nothing, even after verifying that the file does exit,  
>> and that the mime type is correctly ascertained on the command line  
>> using the 'file' command.
>>
>> <?php
>> require_once 'MIME/Type.php';
>>
>> $filename = '/home/me/MyDocs/file.ext';
>> echo MIME_Type::autoDetect($filename);
>> ?>
>>
>> Returns Nothing.
>>
>>
>>
>> -- 
>> imp mailing list
>> Frequently Asked Questions: http://wiki.horde.org/FAQ
>> To unsubscribe, mail: imp-unsubscribe at lists.horde.org
>
> On my ubuntu system the magic file is /usr/share/file/magic.mgc,  
> this is a compiled binary magic file. There is a link pointing to it  
> at /usr/share/misc/magic.mgc
>
> I'm using the latest imp and, although my attachment requirements  
> are limited to image files, I haven't had any issues. Are you sure  
> you have all the required php modules installed? Just a thought.

I have all the packages, but your information was very helpful.  I  
found my magic.mgc file and pointed horde to it, and it works.   
(Surprising it is in a different location on debian as compared to  
Ubuntu... the gap between the two seems to be widening to quite an  
extent now...).

Thanks for that!

G


More information about the imp mailing list