Код: Выделить всё
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
# Host for sending e-mail.
EMAIL_HOST = 'localhost'
# Port for sending e-mail.
EMAIL_PORT = 1025
# Optional SMTP authentication information for EMAIL_HOST.
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
EMAIL_USE_TLS = False
Код: Выделить всё
from django.core.mail import EmailMessage
email = EmailMessage('Hello', 'World', to=['user@gmail.com'])
email.send()
Однако как мне на самом деле отправить электронное письмо не на сервер отладки, а на user@gmail.com?
После прочтения ваших ответов позвольте мне кое-что уточнить:
- Не можете ли вы использовать localhost (простой компьютер с Ubuntu) для отправки электронной почты?
- Я думал, что в Django 1.3 send_mail() несколько устарел и вместо него использовался EmailMessage.send()?
Подробнее здесь: https://stackoverflow.com/questions/636 ... via-django
Мобильная версия