Добавлена опция сохранения копии отправленных писем в IMAP Sent
- Добавлены поля IMAP в модель SmtpSettings и миграция колонок - Реализовано сохранение копии MIME-сообщения через imaplib после SMTP/EWS/Outlook отправки - Обновлен routes.py: чтение и сохранение IMAP-настроек из формы - Обновлен шаблон admin/email_settings.html: блок настроек IMAP с подсказками
This commit is contained in:
@@ -152,6 +152,15 @@ def _migrate_existing_data(app):
|
||||
_add_column_if_missing("smtp_settings", "use_ews", "BOOLEAN DEFAULT 0")
|
||||
_add_column_if_missing("smtp_settings", "ews_url", "VARCHAR(500)")
|
||||
|
||||
# Настройки IMAP для сохранения копий отправленных писем
|
||||
_add_column_if_missing("smtp_settings", "imap_server", "VARCHAR(255)")
|
||||
_add_column_if_missing("smtp_settings", "imap_port", "INTEGER DEFAULT 993")
|
||||
_add_column_if_missing("smtp_settings", "imap_use_ssl", "BOOLEAN DEFAULT 1")
|
||||
_add_column_if_missing("smtp_settings", "imap_username", "VARCHAR(255)")
|
||||
_add_column_if_missing("smtp_settings", "imap_password", "VARCHAR(255)")
|
||||
_add_column_if_missing("smtp_settings", "imap_folder", "VARCHAR(255)")
|
||||
_add_column_if_missing("smtp_settings", "imap_save_copy", "BOOLEAN DEFAULT 0")
|
||||
|
||||
# Переносим файлы в папки по мероприятиям
|
||||
_migrate_files_to_event_folders()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user