Форма для связи по электронной почте Django
Итак, я работаю над веб-приложением django и хочу создать форму для связи с клиентом. Мой клиент хочет, чтобы пользователи его сайта могли отправлять ему электронные письма прямо из формы, доступной на платформе. Но мой клиент использует бесплатный адрес электронной почты yahoo.
Я немного запутался, с чего начать. Но вот мой предполагаемый подход, посмотрим, сможете ли вы дать мне совет:
1- создайте форму в forms.py с различными полями формы.
2 - привязка формы к шаблону.
3- создайте представление для контактной формы.
4- добавьте путь в шаблон url.
Я прочитал статью, в которой говорится, что мне нужно пройти через службу электронной почты, например SendGrid, чтобы действительно отправить письмо. Но там говорится, что для этого мне нужен профессиональный аккаунт.
Я очень ценю ваше внимание.
Ваш путь выглядит хорошо.
Вам не нужна никакая служба отправки, если у вас есть соответствующая учетная запись SMTP, которую можно использовать для отправки.
Просто добавьте учетные данные SMTP в settings.py
и вы сможете использовать функции ядра django для отправки сообщений электронной почты.