Был у меня jabber-бот, который до вчерашнего дня работал долгие годы.
А вчера чик и перестал.
Вот код:
#!/usr/bin/perl
use Net::XMPP;
use strict;
my $conn = Net::XMPP::Client->new;
my $status = $conn->Connect(
hostname => 'talk.google.com',
port => 5222,
componentname => 'mydomen.com',
connectiontype => 'tcpip',
tls => 1,
);
unless ( defined $status ){
die «Connection failed: $!»;
}
my @result = $conn->AuthSend( username => 'my_login', password => 'my_pass', resource => 'ya_hz');
if ($result[0] ne «ok») {
exit(0);
}
# Send message
$conn->MessageSend(to => 'test@mydomen.com', body => 'test', resource => 'ya_hz');
Пробовал на разных компах и разные гугл-аккаунты скормить.
Результат одинаковый.
Не работает.
И зависает так, что даже по таймауту не отваливается вот на этой строке:
" my @result = $conn->AuthSend( username => 'my_login', password => 'my_pass', resource => 'ya_hz');"
Вчера гугл падал, может быть поэтому?
top.rbc.ru/economics/17/04/2013/854445.shtml
Уже не знаю о чем думать.
UPD 21.04.13 Ну вот еще нашлись пострадавшие:
https://productforums.google.com/forum/?fromgroups#!topic/chat/O_GxJrkFHUc