Dennis: Über Jabber Nachrichten automatisiert an ICQ Empfänger senden

Beitrag lesen

Hi Eternius,

$jabber->SendMessage("238968xxx@icq.jabber.freenet.de", NULL, NULL,

array("body" => "Hallo Dennis", "thread" => "01"));


>   
> ich verwende nur den Message Typ 'chat', falls das nicht funktioniert, anderen server probieren, falls das nicht funktioniert ... :(  
  
"chat" verändert nichts - allerdings habe ich gerade parallel PSI auf meinem PC am laufen und bin dort online, so kommt meine Nachricht an. Ich vermute es liegt an dem ICQ Transfer - wahrscheinlich muss ich den im Script noch explizit herstellen...  
  
Dafür habe ich erst mal das hier mir angeguckt:  
  
~~~php
$foo = $jabber->TransportRegistrationDetails("icq.jabber.freenet.de");  
print_r($foo);

Ausgabe:

Array
(
    [0] => username
    [1] => password
    [2] => registered
    [3] => x
)

Das sind also anscheinen die Informationen, die TransportRegistraion() haben will.

$jabber->TransportRegistration("icq.jabber.freenet.de",  
                               array("username" => "238968xxx", "password" => "<PW>")  
                               );

Allerdings hat auch das nicht geholfen...

Ah - ich korrigiere mich - ich habe die falsche ICQ-Nummer bei username verwendet ;-) Ok, jetzt die richtige Nummer verwendet, jetzt kommt immerhin schon mal der Benutzer bei mir in meinem ICQ online. Allerdings bleibt er online und geht nicht mehr offline ^^ Zumindest nicht direkt nachdem das Script fertig ist (welches natürlich $jabber->Disconnect() enthält). Na ja, mal schauen, ob der irgendwann noch von alleine offline geht...

Die versendete Nachricht ist allerdings immer noch nicht durchgekommen.

MfG, Dennis.