Как сделать приложение Spring boot для отправки электронной почты с поддержкой настройки любой почтовой службы, такой как mailchimp, sendgrid,

#spring-boot #email #jakarta-mail #bitrix

#spring-boot #Адрес электронной почты #джакарта-почта #битрикс

Вопрос:

Я реализовал приложение Spring boot для отправки электронной почты с использованием JavaMail API с предварительно определенными значениями SMTP. Теперь я хочу изменить это на глобальную конфигурацию. Таким образом, пользователь, использующий любую службу электронной почты, такую как MailChimp, SendGrid, …, может настроить свои свойства и отправлять электронные письма, используя это.

Я не уверен, как этого добиться. Кто-нибудь, пожалуйста, дайте мне знать?

Комментарии:

1. Вам нужно написать поддерживаемую всеми поддерживаемую конфигурацию почты и создать синглтон, используя данные конфигурации конкретного пользователя.

2. Возможно ли использовать Bitrix24 CRM для достижения этой цели?

Ответ №1:

Вместо использования файлов конфигурации вы можете сохранить необходимые элементы в базе данных, а затем настроить ее для каждого пользователя.

Перед отправкой электронной почты вы извлекаете значение SMTP, заполненное для текущего пользователя, и используете его.