Найти - Пользователи
Полная версия: Как настроить Django, чтобы отправлять письма с локальной машины.
Начало » Django » Как настроить Django, чтобы отправлять письма с локальной машины.
1 2
temsan
Я поставил себе Django, все работает. Поставил пробно проект, который разрабатывался ранее, просто все проверить. А теперь мне нужно, чтобы почта онтправлялась с моего локального компа и я даже не представляю себе как это можно сделать. Подскажите, может какой мануал, только желательно по русски.
slav0nic
поставить свой smtp или прописать адрес smtp gmail
temsan
скинь адресс, где про это можно почитать, просто я знаю, что нужно smtp, я уже порядком времени ищу инфу, а найти не могу. Для меня проблемно было сам диджанго настроить, а тут smtp :)
Может для кого-то это легко, но не для меня, я еще новичок.
slivlen
Почитай н-р http://postfix.ru/ там много полезного.
slav0nic
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'USER@gmail.com'
EMAIL_HOST_PASSWORD = 'YOUR_PASS'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
temsan
slivlen
Почитай н-р http://postfix.ru/ там много полезного.
Очень помагло спасибо, короче я настроил себе сервер для отправки сообщений в инет, проверил работает. Набирал в командной строке mail <e-mail adress>, заполнял тему, само письмо и он отправлял.

А вот с Django так и не разобрался. Куда вставлять код

slav0nic
EMAIL_HOST = ‘smtp.gmail.com
EMAIL_HOST_USER = ‘USER@gmail.com
EMAIL_HOST_PASSWORD = ‘YOUR_PASS’
EMAIL_PORT = 587
EMAIL_USE_TLS = True
в settings.py вставляю он выдает ошибки
slav0nic
temsan
странно) этот вариант должен был быть проще чем установка postfix.
Да в settings , что за ошибки?
temsan
Оказалось, майл был в базе, я когда уже все перепроверил, зашел в админку, и там оказалось можно менять майл на который приходит заявка :) А оiибок там много просто нет смысла нестолько листов копирова. Всем огромное спасибо за участие ;)
GordonF
Реквестую файлы конфигурации Postfix'a.
Ну и комментарии, если не сложно.
PooH
Если вам только для проверки можно в отдельной консоли запустить
python -m smtpd -n -c DebuggingServer localhost:1025
и в ней же смотреть проходящие письма. Порт указан 1025 чтобы не требовало рутовых прав.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB