# FAQs

1. Why is the "**Send Email**" feature not working?
   * To enable the email-sending feature in your application, you need to configure the **Outgoing Email Server** settings. This can be done in the **Admin Settings** page of the application. Make sure the server details are correctly entered and tested.
2. Why is the "**Email to ticket**" feature not working?
   * To enable the incoming email feature in your application, you need to configure the **Incoming Email Server** settings. This can be done in the **Admin Settings** page of the application. Make sure the server details are correctly entered and **Connection Success** showing on list page.
3. How can I add or update **language resources**?
   * To add or update language resources, follow these steps:

     * Go to the project folder and navigate to:\
       \&#xNAN;**`bhdesk/ClientApp/src/assets/i18n`**.
     * Inside this folder, you will find the language JSON files for different languages.
       * **en.json**: English (Default)
       * **ae.json :** - Arabic
       * **de.json :** - German
       * **da.json :** - Danish
       * **es.json :** - Spanish
       * **fr.json :** - French
       * **el.json :** - Greek
       * **hu.json :** - Hungarian
       * **it.json :** - Italian
       * **ja.json :** - Japanese
       * **pl.json :** - Polish
       * **pt.json :** - Portuguese
       * **ru.json :** - Russian
       * **sv.json :** - Swedish
       * **tr.json :** - Turkish
       * **tw\.json :** - Chinese
     * After updating or adding language resources, you can manage the list of available languages in the header dropdown by following these steps:
       * Open the **`app/store/index.reducer.ts`** file.
       * In this file, find and update the **`languageList`** to include all your locales.
       * Set the default language by assigning the **`locale`** variable. For example, to set **English** as the default language, use:

         ```ts
         locale: 'en'
         ```

         By default, **English** (`'en'`) is set as the default language.

     Now, the languages will be available in the dropdown, and you can switch between them as needed.
4. I'm having trouble setting up my project in IIS, especially when using a local SQL Server database. How can I fix this?

   * If you're facing issues with setting up your project in IIS, particularly when using a local SQL Server database, follow the steps outlined in the guide linked below:\
     \
     [Deploying ASP.NET Core Application to IIS with SQL Server](https://blog.medhat.ca/2020/08/deploying-aspnet-core-application-that.html)\
     \
     This guide provides detailed instructions on how to configure your IIS settings for an ASP.NET Core application with a local SQL Server database.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bhplugin.gitbook.io/bhdesk/faqs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
