when you open the context menu on an image in firefox and select "send image", new tabs are created over and over. even when you close firefox, it is started again, opening tabs. you can break this, by saving a bookmark and then closing firefox. then you get a notice, that ff is already running and no new session is created. however, ff should not open tabs but pass the image as an attachment to the chosen mail reader (in this case exo-open) which worked before. i don't know exactly which update from exo broke this, but i did not touch firefox lately and as i said, it worked well before. also when i change the application to handle mailto in firefox to "thunderbird" instead of "exo-open", it works fine again.
Uff, weird. Can you perhaps replace exo-open with a shell script that prints it's parameters as send by firefox. That'd probably help to find the cause.
i'm not sure if this is what you wanted, but i made a little script that prints all arguments passed to the specified mailto handler into a file and this is what is printed when i try to send the header image on archlinux.org: mailto:?body=http%3A%2F%2Fwww.archlinux.org%2Fmedia%2Flogo.png&subject= looks ok to me, though.. if you meant sth else, please tell me
Created attachment 869 Possible fix That one should fix the problem. The URL was matched by MATCH_BROWSER2 because of the hostname starting with www in it.
the tabs are gone but the image i try to send to is not added as an attachement as i had expected, but the images's adress is added in plaintext in the mail's body part. if this is intended, then the patch fixed the problem.
Just as specified in the mailto:-URL body=http%3A%2F%2Fwww.archlinux.org%2Fmedia%2Flogo.png
Committed with revision 23827. 2006-11-11 Benedikt Meurer <benny@xfce.org> * exo/exo-url.c: Detect complex mailto:-URLs properly. Bug #2530.