# Как настроить SMTP канал для почты в Swarmica
В Swarmica по умолчанию доступен только IMAP канал для почты.

В данной документации содержится инструкция по настройке SMTP канала для почты.

## Инструкция

:::caution
Прежде чем настраивать SMTP канал, удостоверьтесь, что для хостнейма Swarmica настроена MX запись в DNS.
:::

1\. Подключитесь к серверу Swarmica по SSH под root пользователем

2\. Перейдите в папку `/root/swarmica`:

```bash
cd ~/swarmica
```

3\. Создайте резервную копию файлов `docker-compose.yml` и `.env`:

```bash
mkdir backup; cp -a .env docker-compose.yml ./backup
```

4\. Добавьте следующую секцию postfix для соответствующего сервиса в docker-compose.yml:

```txt
  postfix:
    <<: *django
    restart: always
    depends_on:
      - postgres
      - redis
    volumes:
      - swarmica_logs:/swarmica/swarmica/logs:z
      - swarmica_ugc:/swarmica/swarmica/attachments/:z
    env_file:
      - .env
    ports:
      - "25:25"
    command: /start-postfix
    labels:
      - "traefik.enable=false"

```

5\. Добавьте в `.env` файл SMTP настройки:

```txt
EMAIL_SERVER_HOSTNAME=<SWARMICA_HOSTNAME>
SMTP_SERVER=<SMTP_RELAY>
SMTP_PORT=<SMTP_RELAY_PORT>
SMTP_USERNAME=<SMTP_RELAY_USER>
SMTP_PASSWORD=<SMTP_RELAY_USER_PASSWORD>
SMTP_NETWORKS=<ALLOWED_NETWORKS_CIDR>
SMTP_USE_TLS=<YES|NO>
```

В качестве настроек SMTP здесь можно использовать те же, что и для уже настроенного SMTP Relay в **Swarmica - Настройки - SMTP Relay**

6\. Добавьте фича-флаг `__smtp_email_channel` в файл `.env` по этой [инструкции](https://support.swarmica.com/article/ru/596-ficha-flagi-features-vozmozhnost-vklyuchat-i-vyklyuchat-bloki-funkcij-v-swarmica.html).

7\. Перезапустите Swarmica:

```bash
docker compose down; docker compose up -d
```

8\. Авторизуйтесь в Swarmica UI как Администратор.

9\. Добавьте SMTP канал в **Настройки - Каналы - Email - Создать - Перенаправление(SMTP)**:

![](https://support.swarmica.com/attachments/K/y/KyOBr4xR4TuDtQzO_a/SMTP.png)

10\. В появившемся окне укажите Название канала, email получателя и email отправителя(например support@example.tld) и нажмите **Сохранить**:

![](https://support.swarmica.com/attachments/d/Z/dZKXv16CiHHTn8LK_a/изображение.png)

11.На открывшейся странице настроек SMTP канал укажите **Имя отправителя**(например, swarmica support), включите канал, заполните **Настройки сервера отправления** или включите системный SMTP сервер(SMTP Relay) и нажмите **Сохранить**

![](https://support.swarmica.com/attachments/Y/m/Ymb0tsplzitaCRN4_a/SMTP_settings.png)