Форма для связи по электронной почте Django

Итак, я работаю над веб-приложением django и хочу создать форму для связи с клиентом. Мой клиент хочет, чтобы пользователи его сайта могли отправлять ему электронные письма прямо из формы, доступной на платформе. Но мой клиент использует бесплатный адрес электронной почты yahoo.

Я немного запутался, с чего начать. Но вот мой предполагаемый подход, посмотрим, сможете ли вы дать мне совет:

1- создайте форму в forms.py с различными полями формы.

2 - привязка формы к шаблону.

3- создайте представление для контактной формы.

4- добавьте путь в шаблон url.

Я прочитал статью, в которой говорится, что мне нужно пройти через службу электронной почты, например SendGrid, чтобы действительно отправить письмо. Но там говорится, что для этого мне нужен профессиональный аккаунт.

Я очень ценю ваше внимание.

Ваш путь выглядит хорошо.

Вам не нужна никакая служба отправки, если у вас есть соответствующая учетная запись SMTP, которую можно использовать для отправки.

Просто добавьте учетные данные SMTP в settings.py и вы сможете использовать функции ядра django для отправки сообщений электронной почты.

Вернуться на верх