Реализовать сервис на Go который читает/отправляет почту

10 000 руб. за проект
20 сентября 2024, 13:03 • 11 откликов • 101 просмотр
Необходимо реализовать сервис на Go который читает/отправляет почту.
Все будет рабоать в K8s.
Почтовые аккаунты которые необходимо читать будут храниться в базе PostgreSQL
Все аккаунты у которых статут read или read/write необходимо будет читать в отдельных потоках. И если в таблице появляется новый аккаунт его так же нужно добавлять в поток на чтение. Все полученные письма необходимо отправлять в Kafka. Если в письме есть вложение его необходимо сохранять на Minio


Так же необходимо реализовать функционал отправки писем. Данный функционал так же слушает Kafka и при получении сообщения отправляет письмо по указанному адресу с указанной почты. Доступы к почте с которой нужно отправить так же будут храниться в PostgreSQL. При этом отправлять можно только с тех аккаунтов у которых статус либо write либо read/write