У меня есть проект Django с формой для отправки электронной почты пользователями. Пока все отлично работает.
Но я хочу быть уверен, что пользователи не могут (случайно) вставить вредоносный текст. Я использую интегрированную систему электронной почты django. (django.core.mail.EmailMessage
)
Пользователи могут:
- Установить тему и основной текст
- Выберите некоторых получателей из базы данных
получатели из базы данных построены так:
recipients_list = ['{} <{}>'.format(r[0], r[1]) for r in recipients]
Я обеспокоен тем, что имена в базе данных содержат некоторые плохие символы, такие как запятые, и вызывают некоторые проблемы. Также я не знаю, есть ли что-то, о чем стоит помнить. В документации Django говорится, что внедрение заголовка будет предотвращено. Но это все, что мне нужно беспокоиться?