I just wrote a post on using GMail as your default email client and I thought there should be an easy way to do this for Yahoo Mail as well. And of course there is! Create a bash script with the following code and use it just as you would the gmailer script from the other post.
#!/bin/bash
getopen () {
if [ -x /usr/bin/xdg-open ]
then
export opener="/usr/bin/xdg-open"
elif [ -x /usr/bin/kde-open ]
then
export opener="/usr/bin/kde-open"
elif [ -x /usr/bin/gnome-open ]
then
export opener="/usr/bin/gnome-open"
else
echo "Requires xdg-open, kde-open or gnome-open"
exit 1
fi
}
getemail () {
export address=`echo $1 | sed 's/mailto://'`
export targeturl="http://compose.mail.yahoo.com/?To=$address"
}
getopen
getemail $1
exec $opener $targeturl
exit 0
2 comments:
I tried this and it worked like a charm for Google. Many thanks for posting!
You're most welcome!
Post a Comment