PHPackages                             wsdltophp/package-ews365 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. wsdltophp/package-ews365

ActiveLibrary

wsdltophp/package-ews365
========================

Package generated from /var/www/wsdl/services.updated.wsdl using wsdltophp/packagegenerator

1.2.1(5y ago)154.5k↓50%2[1 issues](https://github.com/WsdlToPhp/PackageEws365/issues)PHPPHP &gt;=5.3.3

Since Sep 6Pushed 5y ago3 watchersCompare

[ Source](https://github.com/WsdlToPhp/PackageEws365)[ Packagist](https://packagist.org/packages/wsdltophp/package-ews365)[ RSS](/packages/wsdltophp-package-ews365/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelog (9)Dependencies (1)Versions (15)Used By (0)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/2983c6b763246f1d0d0b0ed3e59854a9f00e4f9c5b146f81d5eada0360cf1c96/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f5773646c546f5068702f5061636b6167654577733336352f6261646765732f7175616c6974792d73636f72652e706e673f623d646576656c6f70)](https://scrutinizer-ci.com/g/WsdlToPhp/PackageEws365/?branch=develop)[![Latest Stable Version](https://camo.githubusercontent.com/b2d23e9dfaf8a7c892fd0749fe7faaa900088fa4dc7302d8ab309948f5f4dba8/68747470733a2f2f706f7365722e707567782e6f72672f7773646c746f7068702f7061636b6167652d6577733336352f762f737461626c65)](https://packagist.org/packages/wsdltophp/package-ews365)[![StyleCI](https://camo.githubusercontent.com/a0ab6f79fb021972e5d21a71e24a5ae9ae606be2d4a211ece540abb57354ddb0/68747470733a2f2f7374796c6563692e696f2f7265706f732f34313931333237382f736869656c64)](https://styleci.io/repos/41913278)[![Total Downloads](https://camo.githubusercontent.com/93fd1c87919de11b0a6fcf39eab251690efe3933de21b4ca3c2ddde72da2f630/68747470733a2f2f706f7365722e707567782e6f72672f7773646c746f7068702f7061636b6167652d6577733336352f646f776e6c6f616473)](https://packagist.org/packages/wsdltophp/package-ews365)[![SensioLabsInsight](https://camo.githubusercontent.com/a86660dafcc273f568768a3c9898d837467d2c63af205bbb0ec59ba2bd2fdd04/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f66636135346239392d613666322d346564382d393763372d6362316362653433376336362f6d696e692e706e67)](https://insight.sensiolabs.com/projects/fca54b99-a6f2-4ed8-97c7-cb1cbe437c66)

PackageEws365
=============

[](#packageews365)

This package has been generated from the [Office 365 Exchange Web Services](wsdl/services.wsdl) WSDL using the [PackageGenerator](https://github.com/WsdlToPhp/PackageGenerator) project.

The complete list of operations is available at the [Office Dev Center](https://msdn.microsoft.com/fr-fr/library/office/bb409286(v=exchg.150).aspx).

Summary
=======

[](#summary)

- [Generating again the package](#generating-again-the-package)
- [How to use the generated package?](#how-to-use-the-generated-package)
    - [Install the project](#install-the-project)
    - [Learn from the tutorial](#learn-from-the-tutorial)
    - [Start from the samples](#start-from-the-samples)
- [Need support or having a question?](#need-support-or-having-a-question)

Generating again the package
============================

[](#generating-again-the-package)

You can generate again the package's sources using the [generate.sh](generate.sh) script:

```
$ git clone https://github.com/WsdlToPhp/PackageEws365.git package-ews365
$ cd package-ews365
$ docker-compose up -d
$ docker exec -it package_ews365 generate.sh
```

To learn how to customize the generated package, please read the PackageGenerator's [README](https://github.com/WsdlToPhp/PackageGenerator/blob/master/README.md).

How to use the generated package?
=================================

[](#how-to-use-the-generated-package)

Install the project
-------------------

[](#install-the-project)

```
$ git clone https://github.com/WsdlToPhp/PackageEws365.git package-ews365
$ cd package-ews365
$ docker exec -it package_ews365 php-7.3 /usr/bin/composer update
```

Learn from the tutorial
-----------------------

[](#learn-from-the-tutorial)

Start looking into the auto-generated [tutorial.php](tutorial.php) file. This file contains the starting code to use this package. In addition it contains all the operations provided by the Exchange Web Services and the way to call them.

Determine your Office 365 endpoint action location
--------------------------------------------------

[](#determine-your-office-365-endpoint-action-location)

Determining the Office 365 endpoint action location can be tricky so below is indicated 2 ways to do it. This location must be defined in the `setLocation` call into the sample files. The default location has been defined so it might work fine with you too. If not, you should try determining it. If you don't understand, don't hesitate to contact me at .

### Manually from the endpoint itself

[](#manually-from-the-endpoint-itself)

You should be able to get the endpoint action location from the services.wsdl by opening your browser and browsing to [outlook.office365.com/EWS/Exchange.asmx](https://outlook.office365.com/EWS/Exchange.asmx). You must enter your Office 365 credentials then it should display a page where it indicates something such as `svcutil.exe https://**.outlook.com/EWS/Services.wsdl`. This is in the `https://**.outlook.com/EWS/Services.wsdl` that you can find at the end the endpoint action location such as ``.

### From your Office 365 account

[](#from-your-office-365-account)

Following this [Tech Blog article](http://blog.skysoft-is.com/?p=78), I simply used the endpoint location action indicated in the article as  and it worked :).

Start from the samples
----------------------

[](#start-from-the-samples)

Sample scripts are available under the [samples](samples) folder:

- [GetServerTimeZones](samples/GetServerTimeZones.php)
- [Inbox](samples/inbox)
    - [FindItems](samples/inbox/FindItems.php)
    - [FindUnreadItems](samples/inbox/FindUnreadItems.php)
    - [GetItem](samples/inbox/GetItem.php)
- [Contact](samples/contact)
    - [FindItems](samples/contact/FindItems.php)
    - [GetItem](samples/contact/GetItem.php)
- [Calendar](samples/calendar)
    - [FindItems](samples/calendar/FindItems.php)
    - [GetItem](samples/calendar/GetItem.php)
- [Task](samples/task)
    - [CreateItem](samples/task/CreateItem.php)
    - [FindItems](samples/task/FindItems.php)
    - [GetItem](samples/task/GetItem.php)

Need support or having a question?
==================================

[](#need-support-or-having-a-question)

We can help you understand how to use it and how to customize it. Feel free to contact us at .

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity30

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~164 days

Recently: every ~350 days

Total

13

Last Release

1933d ago

Major Versions

0.0.8 → 1.0.02017-03-23

### Community

Maintainers

![](https://www.gravatar.com/avatar/f121510bbeb52d39582fbd1a2f31bc9fc4139f8ed4e89ef9c1406868c378669d?d=identicon)[wsdltophp](/maintainers/wsdltophp)

---

Top Contributors

[![mikaelcom](https://avatars.githubusercontent.com/u/584391?v=4)](https://github.com/mikaelcom "mikaelcom (104 commits)")

---

Tags

exchange-web-servicespackagegeneratorphpphp-ewssdk-phptutorial

### Embed Badge

![Health badge](/badges/wsdltophp-package-ews365/health.svg)

```
[![Health](https://phpackages.com/badges/wsdltophp-package-ews365/health.svg)](https://phpackages.com/packages/wsdltophp-package-ews365)
```

###  Alternatives

[wsdltophp/packagegenerator

Generate hierarchical PHP classes based on a WSDL

4351.9M19](/packages/wsdltophp-packagegenerator)[printu/elektroniczny-nadawca

Elektroniczny Nadawca WebAPI

1373.2k1](/packages/printu-elektroniczny-nadawca)[alhoqbani/smsa-webservice

smsaexpress.com tracking web service (soap api)

173.5k](/packages/alhoqbani-smsa-webservice)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
