Sending Emails via Your Exchange Server

Sending Emails via Your Exchange Server

Sending Emails via Your Exchange Server

If you are using an Exchange Server, you can integrate it with Feedback4e (F4E).
This allows messages sent from F4E to reach users using your own domain name.

For example, if your company name is fare, messages from F4E can appear as sent from an address like okr@fare.com, or any address you define.
You can also synchronize your 1:1 meeting calendar with Outlook.


Step 1: Access Exchange Server Settings in F4E

Step 2: Create a Service Account in Exchange

Create a user in your Exchange Server that has the following permissions:

  • Permission to send emails

  • Permission to create calendar events for other users

Example: okr@fare.com

Ask your IT department to ensure this account has been created and the necessary permissions have been granted.


Step 3: Integration via Exchange Web Services (EWS) API

The integration takes place via the Exchange Web Services (EWS) API provided by Exchange Server.


If You Are Using On-Prem Exchange Server (Local)

  • Server URL (Microsoft EWS API URL):
    {yourlocalexchangeserveraddress}/EWS/Exchange.asmx

  • Version: Select Exchange 2016

  • Authentication Type: Basic

Basic Authentication

Use the username (email) and password of the Exchange account you created.

After saving your settings, open the EWS API URL in your browser.
You should be prompted to enter a username and password — use the credentials of the account you created.

If you cannot log in successfully, it means the Exchange EWS integration service may not be active, or the account does not have the required permissions.
Please contact your IT department to verify the configuration.


If You Are Using Outlook365 (Cloud)


OAuth Authentication

Before proceeding, your Microsoft Azure administrator must complete the setup described here:
🔗 Authenticate an EWS application by using OAuth | Microsoft Docs

After completing the configuration, you will obtain the following values:

  • Application (Client) ID

  • Directory (Tenant) ID

  • Client Secret

Enter these values in the corresponding fields in F4E and specify the sender email address.


Azure Configuration Steps

Step 1 – Create an App

Step 2 – Configure the App

Step 3 – Obtain Client ID and Tenant ID

At this step, your Client ID and Tenant ID are generated.
Copy and save these values — they will be used in F4E.

Step 4 – Grant Required Permissions

In the Manifest file of the app, replace the "requiredResourceAccess" property values with the ones highlighted below and save the file.

{    "resourceAppId": "00000002-0000-0ff1-ce00-000000000000",    

     "resourceAccess": 

                  [ {            

                       "id": "dc890d15-9560-4a4c-9b7f-a736ec74ec40",            

                       "type": "Role"   

                  ] }

}

Step 5 – Apply App Permissions

Step 6 – Create a Client Secret


Generate a Client Secret Value.
Now create the email account that will be used for sending messages, and in the F4E interface, enter:

  • Client ID

  • Tenant ID

  • Client Secret

Click Save to complete the configuration.


If You Are Using On-Prem Exchange Server

Define your Exchange Server URL (Microsoft EWS API URL) and Version information in consultation with your IT department.
All other steps are the same as for the cloud setup.


    • Related Articles

    • Local Exchange Server Active Directory ile SSO Yapabilir miyim?

      Eğer local exchange server kullanıyorsan ADFS kullanarak SAML ile SSO entegrasyonu yapabilirsin. ADFS, exchange server üzerinden SAML v2 protokolünü desteklemeni sağlar. Asağıdaki linkleri kullanarak ADFS kurulumunu yapabilirsin, ADFS ayarlarını ...
    • E-postaları Exchange Server'ınız üzerinden göndermek

      Eğer Exchange Server kullanıyorsan Feedback4e ile entegre edebilirsin. Bu sayede F4E den gelen mesajlar kendi alan adın ile kullanıcılara ulaşabilir. Örnek olarak; şirketinin adı fare olsun diyelim. F4E den gelen mesajlar bu sayede okr@fare.com gibi ...
    • Bulk Employee Upload: Ready to Bring Your Team Onboard?

      Bulk Employee Upload: Ready to Bring Your Team Onboard? ? Bringing your team into the system can feel like inviting all your friends to a big party! ? In this guide, you’ll learn how to upload employees into the platform all at once. Let’s get ...
    • Can I Send Reminders to Managers Who Haven’t Given Feedback to Their Employees?

      ? Can I Send Reminders to Managers Who Haven’t Given Feedback to Their Employees? Yes, you can! The F4e platform offers a reminder feature to support managers’ active participation in the feedback process. This allows you to easily identify managers ...
    • On-Prem Kurulum İçin Ne Gerekli?

      IIS server üzerinde .net alt yapısı ile çalışmaktadır. Web api/json tabanlı https protokolü ile istemci ve server arasında iletişim sağlanır. Web server ile verilen hizmet ana servis yanında entegrasyon ve bildirim ihtiyaçları için bir windows servis ...