Отправить электронную почту в среде разработки Django на OS X Leopard - PullRequest
2 голосов
/ 21 мая 2010

Слушай, мне было интересно, как мне настроить Django, чтобы я мог отправлять электронные письма со стандартной установки Leopard.

В php я просто использую mail (), и он отправляет мне почту.

Спасибо

1 Ответ

3 голосов
/ 21 мая 2010

С документы :

Почта отправляется с использованием хоста SMTP и порта, указанных в настройках EMAIL_HOST и EMAIL_PORT.Параметры EMAIL_HOST_USER и EMAIL_HOST_PASSWORD, если они установлены, используются для аутентификации на SMTP-сервере, а параметр EMAIL_USE_TLS определяет, используется ли безопасное соединение.

Так что установите EMAIL_HOST на дружественный SMTP-серверкоторый будет пересылать почту для вас, и вы уходите.

Опять же, из документов:

from django.core.mail import send_mail

send_mail('Subject here', 'Here is the message.', 'from@example.com',
    ['to@example.com'], fail_silently=False)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...