zimbra-api / soap-api

Zimbra SOAP client in PHP language
BSD 3-Clause "New" or "Revised" License
62 stars 48 forks source link

how to add external accounts using api #37

Closed vijaydwivedics closed 5 years ago

vijaydwivedics commented 5 years ago

how to add external account using API,

I read Zimbra docs and if i am not wrong "createDataSource" is used for adding external account, but still have some trouble to implement it.

Thank you very much.

vijaydwivedics commented 5 years ago

$dataSource = new DataSource( $id, $name, $zimbraDataSourceFolderId, $zimbraDataSourceEnabled, $importOnly, $zimbraDataSourceHost, $zimbraDataSourcePort, $zimbraDataSourceConnectionType, $zimbraDataSourceUsername, $zimbraDataSourcePassword, $pollingInterval, $zimbraDataSourceEmailAddress, $useAddressForForwardReply, $defaultSignatureID, $forwardReplySignatureID, $fromDisplay, $replyToAddress, $replyToDisplay, $importClass, $failingSince, $lastError, [$attributes] );

$external_account = $api->createDataSource( $dataSource );