51 / 51 / 18
Регистрация: 03.12.2015
Сообщений: 167

Настройки для отправки почты

28.01.2016, 17:05. Показов 3293. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Изучаю auth - создание аккаунтов, аутентификация, сброс пароля и прочее. И всё отлично, за исключением одного момента - не могу отправить сообщение. То есть, например, создание аккаунта проходит гладко (создается не активированный юзер), но вот сообщение с ссылкой для активации на почту не приходит. Видимо, нужно настроить что-то в settings. Сейчас у меня стоят такие настройки (просто из одной книжки взял. На сайте есть страница Contact, где можно отправить письмо на сервер и, насколько я понял, настройки (ниже) нужны для того чтобы отправленное кем-то письмо высвечивалось в консоли. Я проверял - работает):
Python
1
2
3
4
5
6
7
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
SERVER_EMAIL = 'contact@django-unleashed.com'
DEFAULT_FROM_EMAIL = 'no-reply@django-unleashed.com'
EMAIL_SUBJECT_PREFIX = '[Startup Organizer] '
MANAGERS = (
    ('Us', 'ourselves@django-unleashed.com'),
)
Если эти настройки удалить, то выскакивает ошибка 'Соединение отвергнуто'.

Сейчас не хочу разбираться с настройками email, тк голова и так загружена auth'ом. Просто может кто-нибудь поделиться работающими настройками? Ошибка связана именно с этим, так как сам по себе код работает без ошибок, просто почему то send_mail не отправляет письмо (оно его принимает и возвращает 1, то есть письмо вроде как отправлено, но не приходит). Я знаю, что ошибок нет, так как если письмо вдруг не отправляется, то я все ошибки записываю в errors и потом высвечиваю их на страницах, но никаких ошибок не высвечивается, значит, send_mail срабатывает.

Добавлено через 46 минут
да, проблема точно в настройках. Сейчас заменил send_mail на ручную отправку писем через smtplib и всё заработало.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.01.2016, 17:05
Ответы с готовыми решениями:

Создать форму для отправки почты
всем привет..Я новенький :scratch: Я хотел попробовать сделать GUI + mail sender.. Но там кажется проблема с raw_input & Tk...

Необходимое для настройки получение/отправки почты у себя на ВПС-сервере и его настройка
Доброго времени суток. Не знаю, кто кого мучает, я дебиан или он меня ))))) Есть VPS-сервер c дебиан на хостинге hosting. У него типа...

Настройки отправки почты
Здравствуйте! С линуксом мои отношения только завязываются. Поставил домашний сервер. Но не могу разобраться с настройкам отправки...

2
3 / 3 / 4
Регистрация: 27.01.2016
Сообщений: 6
28.01.2016, 20:53
Для отправки email я обычно использую эти настройки.

Python
1
2
3
4
5
6
7
# settings.py
 
EMAIL_HOST = 'smtp.yandex.ru'
EMAIL_HOST_USER = 'youraccount@yandex.ru' # надо заменить на существующий почтовый аккаунт yandex
EMAIL_HOST_PASSWORD = 'yourpassword' # пароль к этому аккаунту
EMAIL_PORT = 587
EMAIL_USE_TLS = True
Отправка письма осуществляется вот так:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# views.py
 
from django.core.mail import EmailMessage
 
...
 
subject = 'Тема письма'
body = 'Тело письма'
 
mail_from = 'youraccount@yandex.ru' # ваш аккааунт
mail_to = ['someemail@mail.ru'] # список получателей
 
mail = EmailMessage(subject, body, mail_from, mail_to)
mail.content_subtype = "html"
 
mail.send(fail_silently=False)
Соответственно для работы всего этого вам нужно иметь почтовый аккаунт в яндексе.
Также можно использовать smtp сервер гугла. В интернете можно найти настройки.

Также может быть стоит обратить на готовую библиотеку (лично я ее не использовал):
https://django-registration.re... index.html

И вот это может помочь:
http://stackoverflow.com/quest... n-by-email
2
0 / 0 / 0
Регистрация: 07.02.2016
Сообщений: 1
07.02.2016, 22:07
Спасибо тебе, добрый человек!
Очень помог.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.02.2016, 22:07
Помогаю со студенческими работами здесь

Кнопка для отправки почты
Народ подскажите пожалуйста возможно ли во Флеш сделать кнопку чтоб при нажатии выскакивало почта. По типу как в нтмл <a...

Команда для отправки почты
Доброго времени Всем. Сразу прошу прощения за возможно глупые вопросы, т.к. с Linux работаю как пару месяцев, сотрудник уволился и пока...

Функция для отправки почты
Нужна самая простая функция для отправки емайлов из С++ то есть просто задать адрес почты, smpt сервер, текст сообщения и отправить...

Alias для отправки почты
Подскажите, можно ли создать алиасы, чтобы их использовать следующим образом: alias md = 'echo "job :: DONE" | swaks --to...

Компонент для отправки почты
Есть ли в Lazarus компонент для отправки электронных сообщений? Если нет, то как это сделать без компонента? (Интересует обычная отправка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в КА2. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа в КА2. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru