Соединитель Zimbra

#java #zimbra

#java #zimbra

Вопрос:

Я только что открыл Zimbra и хочу написать соединитель на Java. Я искал в Интернете какую-нибудь документацию или опыт других людей, но ничего не смог найти. Есть ли где-нибудь хорошая документация по API, чтобы я мог начать и проверить, что с этим можно сделать?

Спасибо

Ответ №1:

REST API:

Здесь

Есть SOAP API, но он ….. очень странный…. позвольте мне выразить это в общих чертах. Это

здесь

Почему это «странно».Он не поддерживает WSDL, что является интересным …. выбором.

Комментарии:

1. Спасибо за ваш ответ, MJB. Я проверю, что такое REST, я новичок. Я буду копаться во всем, что вы мне дали. Еще раз спасибо.

2. Кроме того, я вижу, что этот API предназначен для версии Zimbra 6.0, имеет ли это значение? Могу ли я использовать его с Zimbra 7.0? Можно ли использовать один и тот же API с разными версиями Zimbra? (Настольная версия, версия с открытым исходным кодом, версия для приложений и сетевая версия).

3. Я также нашел это здесь: zimbra.svn.sourceforge.net/viewvc/zimbra/trunk/ZimbraServer/src/… Но не могу найти ни одного официального документа об этом. Существует ли какой-либо Java API?

Ответ №2:

Лучше всего было бы заглянуть в папку docs вашей установки Zimbra (обычно / opt / www / docs, если вы используете Linux) и взглянуть на soap.txt , soap-admin.txt и rest.txt в зависимости от того, чего вы хотите достичь.

Rest API, как правило, отлично подходят для загрузки почтового ящика пользователя и другого содержимого, такого как записи контактов и календаря, в виде архива, на случай, если вы захотите создать их резервную копию.

API администратора полезны для управления сервером и его пользователями, проверки статуса, очистки очереди почты и т.д.

Если вы хотите реализовать клиентские (пользовательские) функции, взгляните на исходный код настольного клиента Zimbra.

Здесь есть сообщение, в котором предоставляется (частично) совместимый с Java файл WSDL для api SOAP администратора, а также jar, содержащий готовые к использованию клиентские прокси, созданные на их основе с помощью CXF.