A feature many people have asked for over and over is a way to take a backup of their PMs so that they can ensure that if something happens they have a local copy of their personal messages.

Yuku hasn't got a feature like that yet, but in light of the many members who lost their PMs in the recent profile server breakdowns, Chris has created a bookmarklet that will do this job for you.

The process is fairly simple. Precisely how you go about it will depend on whether you only want to save some PMs, or all of them.

Go to your inbox and open any page. If you have a lot of PMs, it's a good idea to adjust your settings to show 100 PMs per page first. (Use the settings link in the menu on the left.)

Paste the bookmarklet code into your browser address bar and press return.

javascript:(function(){ var s=document.createElement('SCRIPT'); s.src='http://members.lycos.co.uk/chrish18/js/messages2.js'; document.getElementsByTagName('HEAD')[0].appendChild(s); })();

You should get a pop-up window - if nothing happens you may need to adjust your pop-up settings. In some browsers you should get the option to show the pop-up window despite your settings.

Save the contents of the popup window as an .mbox file.

That has now saved all the PMs from that page, so you need to move to page 2 and repeat the process for each page of PMs. If you have a lot of PMs, you may not want to save all of them. An alternate idea is to ensure that all the PMs you want to save have been flagged, then all you need to do is use the bookmarklet from the flagged messages page(s).

Once you've done that, you can import your .mbox file into an email programe. I imported mine into Mail on the mac (import mailboxes), and it worked perfectly. M0zaic used Thunderbird with no problems either - although this extension is required to import them.

One thing to remember is that you can't reply to any of the PMs from your email - they are not valid email addresses!

If you have any trouble just let us know and we may be able to work around it with you.

If you'd prefer an xml version, try this bookmarklet instead.

javascript:(function(){ var s=document.createElement('SCRIPT'); s.src='http://members.lycos.co.uk/chrish18/js/messages.js'; document.getElementsByTagName('HEAD')[0].appendChild(s); })();


Please feel free to share this around, but I recommend that you link to this topic rather than repeat the code so that any updates and corrections don't get missed.

Last Edited By: alison 19 Aug, 2009 19:48. Edited 4 times.