Автоматизация запроса и получения ответа из БД по e-mail.

Ссылка на работу
image
Описание: Реализован проект для практикующего юриста, работающего с базой данных предприятий. Исходные данные клиента включали несколько Excel-файлов. Основная задача заключалась в создании системы, которая обрабатывает входящие электронные письма, извлекает из текста 10-значный номер ИНН, выполняет запрос к базе данных и возвращает название соответствующего предприятия на адрес отправителя. Технологии: Вся автоматизация была реализована на n8n с использованием PostgreSQL в качестве базы данных. Функционал системы: Приём входящих писем с запросами. Извлечение ИНН из текста письма с помощью нод n8n. Запрос к базе PostgreSQL по ИНН. Автоматическая отправка ответа с названием предприятия. Инфраструктура и настройка серверов: Перенос управления доменным именем из reg.ru в Beget, регистрация корпоративной почты и интеграция её с n8n. Развёртывание на VDS серверов: n8n, PostgreSQL, Traefik и Redis. Traefik: настройка HTTPS-доступа, получение и автоматическое продление SSL-сертификата. PostgreSQL: создание таблиц, перенос всех данных из Excel, настройка изоляции сервера (доступ только из внутренней сети n8n). n8n: настройка логики выделения ИНН из писем, обмена почтой и взаимодействия с базой данных. Результат: Система полностью автоматизировала процесс обработки запросов по ИНН. Теперь пользователь может просто отправить письмо с номером ИНН, а в ответ получить название организации. Решение работает стабильно, с защищённым подключением и журналированием всех операций.