Files
upstream-mirror e7da97194a
Some checks failed
App Prod-Parity E2E Dispatch / dispatch (push) Failing after 10s
CD Storybook UI / build (push) Failing after 3m25s
CD Storybook UI / dispatch (push) Has been skipped
CD deploy main / website-changed-files (push) Successful in 18m8s
CI Agent Skills / changed-files-check (push) Successful in 18m9s
CI Create App E2E minimal / changed-files-check (push) Successful in 24s
CI Create App / changed-files-check (push) Successful in 26s
CI Docs / changed-files-check (push) Successful in 26s
CI Emails / changed-files-check (push) Successful in 28s
CI Example App Hello World / changed-files-check (push) Successful in 23s
CI Front / changed-files-check (push) Has been skipped
CI Example App Postcard / changed-files-check (push) Successful in 27s
CI UI / changed-files-check (push) Has been skipped
CI Utils Test / changed-files-check (push) Successful in 45s
CI Twenty Apps / discover (push) Successful in 1m3s
CD deploy main / deploy-main (push) Failing after 3s
CI Agent Skills / agent-skills-validate (push) Has been skipped
CI Create App / create-app-test (lint) (push) Has been skipped
CI Emails / emails-test (push) Has been skipped
CI Front / front-task (lingui:compile) (push) Has been skipped
CI Front / front-task (lint) (push) Has been skipped
CI Example App Postcard / example-app-postcard (push) Has been skipped
CI UI / ui-task (lint) (push) Has been skipped
CI UI / ui-task (pack-size) (push) Has been skipped
CI UI / ui-task (size) (push) Has been skipped
CI UI / ui-task (test) (push) Has been skipped
CI UI / ui-task (typecheck) (push) Has been skipped
CI Utils Test / utils-test (push) Has been skipped
CI Twenty Apps / ${{ matrix.app.name }} (push) Has been skipped
CI Emails / ci-emails-status-check (push) Successful in 2s
CI Example App Hello World / ci-example-app-hello-world-status-check (push) Successful in 2s
CI Example App Postcard / ci-example-app-postcard-status-check (push) Successful in 3s
CI UI / ui-sb-test (push) Has been skipped
CI Utils Test / ci-utils-test-status-check (push) Successful in 2s
CI Twenty Apps / ci-twenty-apps-status-check (push) Successful in 2s
CI UI / ci-ui-status-check (push) Successful in 2s
CI Desktop / desktop (push) Failing after 1m8s
Push docs to Crowdin / Push documentation to Crowdin (push) Failing after 55s
Push translations to Crowdin / Extract and upload translations (push) Failing after 5s
Push website translations to Crowdin / Extract and upload website translations (push) Failing after 5s
CI Create App / create-app-test (test) (push) Has been skipped
CI Create App / create-app-test (typecheck) (push) Has been skipped
CI Docs / docs-lint (push) Has been skipped
CI Example App Hello World / example-app-hello-world (push) Has been skipped
CI Front / front-task (lingui:extract) (push) Has been skipped
CI Front / front-task (test) (push) Has been skipped
CI Front / front-task (typecheck) (push) Has been skipped
CI UI / ui-sb-build (push) Failing after 1m32s
CI Twenty Apps / ${{ matrix.app.name }} (${{ matrix.server-source }}) (push) Has been skipped
CI Agent Skills / agent-skills-publish (push) Has been skipped
CI Create App / ci-create-app-status-check (push) Successful in 2s
CI Agent Skills / agent-skills-remote-source (push) Has been skipped
CI Create App E2E minimal / create-app-e2e-minimal (push) Has been cancelled
CI E2E Main / e2e-test (push) Has been cancelled
CI Front / front-sb-build (push) Has been cancelled
CI Front / front-build (push) Has been cancelled
CI Create App E2E minimal / ci-create-app-e2e-minimal-status-check (push) Has been cancelled
CI E2E Main / ci-e2e-main-status-check (push) Has been cancelled
CI E2E Main / notify-main-ci-failure (push) Has been cancelled
CI E2E Main / qa-scout-comment (push) Has been cancelled
CI Front / front-sb-test (push) Has been cancelled
CI Front / front-sb-screenshots (push) Has been cancelled
CI Front / ci-front-status-check (push) Has been cancelled
DPA Sub-Processor Sync / sync-subprocessors (push) Failing after 3s
AI Catalog Sync / sync-catalog (push) Failing after 2s
snapshot of https://github.com/twentyhq/twenty.git (main, 2026-09-17; blobs > 131072B omitted)
2026-09-17 23:28:13 +05:00

145 lines
13 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Календарь и электронная почта
description: Подключите свои учетные записи электронной почты и календаря к Twenty.
---
## Параметры подключения
### Учетная запись Google (Gmail и Календарь Google)
1. Перейдите в **Настройки → Аккаунты**
2. Нажмите **Добавить аккаунт**
3. Выберите **Продолжить с Google**
4. Авторизуйте Twenty на доступ к вашим Gmail и Google Календарю
5. Настройте параметры синхронизации электронной почты (видимость, автоматическое создание) → нажмите **Далее**
6. Настройте параметры синхронизации календаря (видимость, автоматическое создание) → нажмите **Добавить учетную запись**
7. Ваши электронные письма и события календаря начнут автоматически синхронизироваться
### Учетная запись Microsoft (Outlook и Календарь Microsoft)
1. Перейдите в **Настройки → Аккаунты**
2. Нажмите **Добавить аккаунт**
3. Выберите **Продолжить с Microsoft**
4. Авторизуйте Twenty на доступ к вашим Outlook и Microsoft Календарю
5. Настройте параметры синхронизации электронной почты (видимость, автоматическое создание) → нажмите **Далее**
6. Настройте параметры синхронизации календаря (видимость, автоматическое создание) → нажмите **Добавить учетную запись**
7. Ваши электронные письма и события календаря начнут автоматически синхронизироваться
### Настройка IMAP/SMTP/CalDAV (другие провайдеры)
Для других провайдеров электронной почты и календаря:
1. Перейдите в **Настройки → Аккаунты**
2. Настройте параметры IMAP для синхронизации входящей почты и параметры SMTP для отправки электронной почты
3. Настройте параметры CalDAV для календаря
4. Проверьте соединение
<Note>
**Самостоятельный хостинг в изолированной или внутренней сети**: По умолчанию Twenty отклоняет исходящие подключения к частным/внутренним IP-адресам (защита от SSRF). Если ваш почтовый или календарный сервер работает на локальном/частном IP (например, локальный сервер в сети LAN), подключения к нему будут заблокированы. Чтобы разрешить их, задайте на сервере следующую переменную окружения:
```
OUTBOUND_HTTP_SAFE_MODE_ENABLED=false
```
Это отключает безопасный режим для **всех** исходящих запросов (действий рабочих процессов HTTP, вебхуков и подключений IMAP/SMTP/CalDAV), поэтому задавайте эту переменную только в доверенных, изолированных сетях, где защита от SSRF не требуется.
</Note>
### Несколько почтовых ящиков
* **Неограниченное количество аккаунтов**: Подключайте несколько учетных записей электронной почты для каждого пользователя
* **Управление аккаунтами**: Переключайтесь между разными почтовыми ящиками
* **Настройки синхронизации**: Настройте различные параметры для каждого почтового ящика
<Warning>
Можно подключить только настоящие почтовые ящики (например, support@domain.com с собственным инбоксом). Электронные алиасы, которые перенаправляют на другой ящик, не могут быть подключены к Twenty.
</Warning>
## Конфигурация электронной почты
### Видимость сообщений
Выберите различные уровни видимости для ваших электронных писем:
* **Только метаданные**: Делитесь только базовой информацией (отправитель, получатель, дата, время)
* **Тема и метаданные**: Делитесь строкой темы и метаданными
* **Всё содержание письма**: Делитесь полным содержимым электронного письма, включая вложения
### Автоматическое создание контактов
* **Отключено**: Автоматическое создание контактов не производится
* **Для отправленных и полученных сообщений**: создание контактов для всех внешних взаимодействия по электронной почте
* **Только для отправленных сообщений**: Создайте контакты только для отправленных вами писем
* **Примечание**: по умолчанию внутренние письма (где все участники используют ваш домен) не синхронизируются для защиты конфиденциальности
<Note>Когда эта опция включена, контакты автоматически связываются с записями компании на основе их домена электронной почты. Если компании еще не существует, Twenty создаст ее для вас.</Note>
<Note>
**Синхронизация внутренних писем**: поведение «внутренние письма не синхронизируются» установлено по умолчанию, но его можно отключить. Переключатель находится в расширенных настройках:
1. Откройте **Настройки** и включите переключатель **Дополнительно** внизу страницы настроек
2. Перейдите в **Общие → Безопасность**
3. Включите переключатель **Синхронизировать внутренние письма**, чтобы включить письма, в которых все участники используют один и тот же домен
Это настройка для всего рабочего пространства (полезно для университетов или организаций с общим доменом).
</Note>
### Управляйте, какие электронные письма будут синхронизированы с выбором папок сообщений
Управляйте, какие папки электронной почты синхронизируются с Twenty:
1. Перейдите в **Настройки → Аккаунты** и выберите подключённый аккаунт электронной почты
2. Выберите папки для синхронизации:
* **Входящие**: Основные входящие письма
* **Отправленные**: Исходящие письма, которые вы отправили
* **Пользовательские папки**: Любые определенные папки, которые вы хотите включить
* **Исключение папок**: Пропускайте папки, такие как Спам, Корзина либо личные папки
Это позволяет вам тщательно управлять, какие письма появятся в вашей CRM без синхронизации всего.
**Что синхронизируется:**
* **Внешние письма**: Все письма с внешними контактами из выбранных папок
* **Внутренние письма**: по умолчанию не синхронизируются (письма с тем же доменом остаются приватными). Включите переключатель **Дополнительно** внизу **Настроек**, затем включите **Синхронизировать внутренние письма** в разделе **Общие → Безопасность**, чтобы включить их для всего рабочего пространства.
* **Вложения**: Будет доступно в H1 2026
**Примечание**: Мы не предоставляем адрес электронной почты CC для выборочной синхронизации. Вместо этого используйте функцию папки сообщений выше для получения такого же уровня контроля над тем, какие письма синхронизируются с Twenty.
## Конфигурация календаря
### Видимость событий
Выберите, что будет видно другим пользователям в вашем рабочем пространстве:
* **Всего**: вся информация о событии будет передана вашей команде
* **Метаданные**: Только дата и участники будут переданы вашей команде
### Авто создание контактов для встреч
* **Да**: Автоматически создавайте контакты для участников встречи, не находящихся в вашем CRM
* **Нет**: Связывайте встречи только с существующими контактами
<Note>Когда эта опция включена, контакты автоматически связываются с записями компании на основе их домена электронной почты. Если компании еще не существует, Twenty создаст ее для вас.</Note>
### Контролировать, какие события синхронизируются
* **Импорт встреч**: Автоматически импортируйте события в календаре
* **Связь с контактами**: Связывайте встречи с записями о людях и компаниях
**Что синхронизируется:**
* **Встречи**: События в календаре с внешними участниками
* **Связь с контактами**: События автоматически связаны с записями CRM
* **Командные события**: Видимость общего календаря
## Частота синхронизации
**Обновления каждые 5 минут**: Данные по электронной почте и календарю синхронизируются автоматически каждые 5 минут после начального импорта.
<Note>
**Сроки начальной синхронизации**: Синхронизация календаря завершается быстро (обычно в течение нескольких минут), а синхронизация почты занимает больше времени для больших почтовых ящиков. Twenty импортирует письма примерно со скоростью **400 сообщений в минуту** (ограничено лимитами частоты Gmail API), поэтому импорт почтового ящика с 10 000 письмами занимает около 25 минут. Не беспокойтесь, если вы видите, что контакты из событий календаря появляются раньше ваших контактов из электронной почты; это нормальное поведение.
</Note>
## Следующие шаги
* [Возможности почтового ящика](/l/ru/user-guide/calendar-emails/capabilities/mailbox)
* [Устранение неполадок с отсутствующими письмами](/l/ru/user-guide/calendar-emails/how-tos/i-dont-see-emails-on-records)