For the past couple of days I’ve been having this problem with some of my users not being able to sign on to Yahoo with Pidgin. They would try to sign on to Yahoo, and it would say ‘Connecting..’, and then eventually just time out. We had that problem a few months ago, where the Yahoo Page Server’s DNS wasn’t resolving the hostname. I solved that particular issue, by editing the “Page Server” field in the Yahoo account of the affected users in Pidgin, and switching hostname with IP. You can get the IP of a Yahoo Page Server (or any server for that matter) in the following way. Open your terminal and type:
$ host scs.msg.yahoo.com
Your output should look something like this:
$ host scs.msg.yahoo.com
scs.msg.yahoo.com has address 66.163.181.170
scs.msg.yahoo.com has address 66.163.181.171
scs.msg.yahoo.com has address 66.163.181.172
scs.msg.yahoo.com has address 66.163.181.173
…..
…..
…..
Copy anyone of the IP numbers and in Pidgin go to Accounts –> –> Edit Accounts. Click on the “Advanced” tab and replace the scs.msg.yahoo.com in the Page Server field with the IP number you’ve just copied. You should now be able to connect to Yahoo with Pidgin. But back to the issue we had. Mind you, this is after we had to replace the hostname of the Page Server with its IP a few months back, so now a group of my users have got an IP in their Page Server field. And what happened? Well, one IP points to one server. THAT particular Yahoo Page Server was down. Along with half a dozen other YPS. How horrible. My colleagues were not able to chat with their friends during work hours. Oooh, the drama! One way of finding a YPS that is up and running is by typing this in your terminal:
$ telnet scs.msg.yahoo.com 5050
Your output might look something like this:
$ telnet scs.msg.yahoo.com 5050
Trying 66.163.181.169…
Trying 66.163.181.170…
Trying 66.163.181.171…
Trying 66.163.181.172…
Trying 66.163.181.173…
Trying 66.163.181.174…
Trying 66.163.181.175…
Trying 66.163.181.176…
Connected to scs.msg.yahoo.com.
Escape character is ‘^]’.
What you’re doing with the above command is trying to telnet into scs.msg.yahoo.com at port 5050. Telnet probes the IPs till it finds one that works, in this case the one right before the line that says “Connect to scs.msg.yahoo.com”, which is 66.163.181.176. That’s the IP you want to paste into the Page Server field of your Yahoo account setting in Pidgin. Or you could also just paste scs.msg.yahoo.com in there, if that works for you, too. Or you could just use meebo.com.