# Уведомление по E-mail

{% hint style="warning" %} <mark style="color:orange;">Сообщении отправляются только с использованием службы Horizon, если письма не отправляются, проверьте ее настройки.</mark>
{% endhint %}

{% content-ref url="/pages/1eoVsl8wEDOi85ccPtQs" %}
[Broken mention](broken://pages/1eoVsl8wEDOi85ccPtQs)
{% endcontent-ref %}

{% hint style="danger" %} <mark style="color:red;">**Важное уведомление**</mark>

Программисты iEXExchanger не вносят правки в программный код почтового драйвера (так как это официальный модуль Laravel Framework), это значит, любые ошибки которые появляются в процессе настройки, не связаны с кодом. Если у вас при соединение возникают проблемы или какие та ошибки, свяжитесь со службой поддержки вашего сервера.

<mark style="color:red;">**Laravel - это самый популярный Framework (более 300М+ скачиваний) - это значит, что если у вас в процессе настройки, появляются ошибки они не связаны с кодом, а ошибки возникают из-за неправильной настройки почтовой службы.**</mark>
{% endhint %}

{% hint style="info" %}
Если в этом документе вы не нашли информацию по другим службам SMTP (Google, Mail), можете в любом поисковике указать "Как настроить SMTP Mail" вы найдете все необходимые результаты.
{% endhint %}

{% hint style="info" %}
Если в данном документе вы найдете текст "**ваш\_сайт**" то замените ее на прямой адрес вашего обменника к примеру на **exchange.ru**
{% endhint %}

Отправка сообщений не должна быть сложной. Так как на проект построен на базе Laravel которая предоставляет простую и легкую службу на базе популярного компонента [Symfony Mailer](https://symfony.com/doc/6.2/mailer.html).&#x20;

Доступные драйвера: **smtp, mailgun, postmark, Amazon ses, sendmail**

{% hint style="danger" %} <mark style="color:red;">Если в вашей команде нет программистов, рекомендуется не меняйте драйвер, оставьте тот, что используется по умолчанию.</mark> <mark style="color:red;"></mark><mark style="color:red;">**SMTP**</mark>
{% endhint %}

## Конфигурация

В панели управления откройте **"Настройки** — **Настройка системы** — **Служба E-mail"**

На открывшейся странице, заполните представленные поля.

<figure><img src="/files/Y7jMq3MwxMoDGDvCKGoo" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Если хотите подключить корпоративную почту, [перейдите к инструкции](https://360.yandex.ru/business/)&#x20;
{% endhint %}

<details>

<summary>Какие сервисы порекомендуете?</summary>

* Zoho Mail
* Yandex
* Mail
* Amazon SES

</details>

### SMTP Хост для соединения

<table><thead><tr><th width="264">Поставщик</th><th>SMTP Хост</th></tr></thead><tbody><tr><td>Mail.ru</td><td>smtp.mail.ru</td></tr><tr><td>Yandex</td><td>smtp.yandex.ru</td></tr><tr><td>Google</td><td>smtp.google.com</td></tr><tr><td>Zoho Mail</td><td>smtppro.zoho.com</td></tr></tbody></table>

> **SMTP хост** - адрес SMTP сервера. У почтовых сервисов есть свои уникальные адреса. (Пример можете посмотреть сверху в "SMTP Хост для соединения")
>
> **SMTP порт** *-* порт SMTP сервера. 465 (требует SSL) или 587 (STARTTLS, требует аутентификацию). **Рекомендуем установить: 465**
>
> **SMTP Имя пользователя** - адрес вашей зарегистрированной почты в сервисе Yandex `(name@yandex.ru)` или же у вас есть возможность настроить [Корпоративную почту](https://360.yandex.ru/business/). `(name@ваш_сайт)`
>
> **SMTP пароль** - пароль от E-mail аккаунта или корпоративной почты.  (Следует учитывать, что при использовании сторонних почтовых служб, вам необходимо создать пароль для внешних приложений, оно необходимо в случае, если вы используйте сервисы по типу [**Yandex**](https://yandex.ru/support/id/authorization/app-passwords.html), [**Mail.ru**](https://help.mail.ru/mail/security/protection/external))
>
> **E-mail для авторизации на SMTP сервере в качестве отправителя** - укажите параметр которую заполнили в поле SMTP Имя пользователя&#x20;
>
> **SMTP от Имени** - имя от которого будет отправляться письма. (Например: Support или Support НАЗВАНИЕ\_ОБМЕННИКА)
>
> **Использовать защищенный протокол для отправки писем через SMTP сервер** *-* Есть 2 способа использования: SSL и TLS. Рекомендуем использовать: `SSL`

{% content-ref url="/pages/RMRHMJ3qIrFhFYKp0bLn" %}
[Настройка SMTP Yandex](/uvedomleniya/uvedomlenie-po-e-mail/nastroika-smtp-yandex.md)
{% endcontent-ref %}

## Тестирование

Для того чтобы протестировать соединение с SMTP сервером, в поле **"E-Mail адрес службы поддержки:"**, укажите любой ваш действующий адрес и сохраните настройки. Далее под этим полем вы увидите кнопку "Отправить сообщение", нажмите на ее.

<figure><img src="/files/AMMb2IgFw9K34v81BU5o" alt=""><figcaption></figcaption></figure>

Если в результате появится **"Сообщение отправлено",** значит все успешно настроено, а если появится другой текст, значит вы неправильно настроили SMTP.

{% hint style="info" %}
После успешного тестирования, не забудьте вернуть в поле **"E-Mail службы поддержки"**, действующий адрес службы поддержки: (Например: `support@ваш_сайт`)
{% endhint %}

## Ошибки при подключении

{% hint style="warning" %}
Основная причина по которой может не соединиться с SMTP сервером, это проблемы с SSL сертификатом, для решения данной проблемы вам необходимо связаться со службой поддержки вашего сервера.
{% endhint %}

<details>

<summary>stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:\nerror:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed</summary>

Данная ошибка связано с работой SSL сертификата

</details>

<details>

<summary>Failed to authenticate on SMTP server</summary>

Введенные авторизованные данные для соединения с SMTP неверны, попробуйте проверить повторно.

</details>


---

# 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://docs.iexexchanger.com/uvedomleniya/uvedomlenie-po-e-mail.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.
