2009-03-20 1 views
1

사용자를 ejabberd로 마이그레이션하기위한 일부 스크립트를 작성하려고하지만 사용자가 전송을 등록하도록 제안 된 유일한 방법은 클라이언트에서 클라이언트를 사용하고 서비스를 검색하도록하는 것입니다. 분명히 방법이 있습니다. 맞습니까?수동으로 py-transport 서버 측에 사용자를 등록하는 방법이 있습니까?

+0

확실한 답변을 드릴 수는 없지만 등록이 필요한 교통편 일 뿐이니? 또는 ejabberd에 등록 된 항목을 전송할 수있는 방법을 찾고 있습니까? 또한 ejabberd에 대해 구성한 데이터베이스 백엔드는 무엇입니까? –

+0

그냥 전송합니다. 다른 모든 것은 처리됩니다. 기본적으로 사용자 X의 AIM 또는 yahoo 또는 msn 계정을 jabber 계정에 등록하려고합니다. – andrew

답변

0
  1. 각 전송 에 대해 한 번 이동하여 등록하십시오. XMPP 패킷을 캡처하십시오.
  2. CSV 파일, XML 파일에 현재 시스템에서 전송 등록 데이터를 덤프, 또는 다른 뭔가 당신은 구조를 알 수 있습니다.
  3. 는 jabberpy, xmpppy, pyxmpp, 또는 어떤을 사용하여 스크립트 를 작성하고 전송에 등록하여 각 사용자를 에뮬레이트.

온라인 전송을 위해서는 인터넷에 연결되어 있어야 할 수도 있습니다. 그럼 다른 사람의 계정으로 살거야. jabber 서버에 대한 현재 암호 데이터를 가져올 수없는 경우이 암호를 모두 기본값으로 설정 한 다음 전송 등록 후에 다시 마이그레이션하십시오.