Найти - Пользователи
Полная версия: Отправка электронных писем
Начало » Django » Отправка электронных писем
1 2 3
megoloman
Пробовал, и хост ставил smtp.gmail.com, те же ошибки происходят
ZerG
Вывод команды все же покажите?
megoloman
setting.py:

EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'kirill.blinichkin'
EMAIL_HOST_PASSWORD = '***********'
EMAIL_USE_TLS = True


testsend.py:

# -*- coding: utf-8 -*-
from django.core.management.base import BaseCommand, CommandError
from django.core.mail import send_mail
class Command(BaseCommand):
    send_mail('test message', 'At laaaaaaaast!!!!', 'kirill.blinichkin@gmail.com', ['megoloman@ukr.net'], fail_silently=True)


(megoloman)pc2@pc-System:~/megoloman/realtyboard$ python manage.py testsend
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/home/pc2/.virtualenvs/megoloman/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line
    utility.execute()
  File "/home/pc2/.virtualenvs/megoloman/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/home/pc2/.virtualenvs/megoloman/local/lib/python2.7/site-packages/django/core/management/base.py", line 242, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/home/pc2/.virtualenvs/megoloman/local/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute
    output = self.handle(*args, **options)
  File "/home/pc2/.virtualenvs/megoloman/local/lib/python2.7/site-packages/django/core/management/base.py", line 324, in handle
    raise NotImplementedError()
NotImplementedError
FishHook
В классе Command обязательно должен быть определен метод handle, в котором вы уже описываете логику команды.
В доку посмотрите.
megoloman
Все работает, спасибо огромное за помощь, но есть необходимость отправлять письма, когда адресс отправителя остается неизвестным, либо указывается фейковый адресс, такое возможно реализовать в джанго?
FishHook
megoloman
когда адресс отправителя остается неизвестным
Вы же со своего ящика отправляете, как он может быть неизвестен
megoloman
А возможно ли, чтобы название моего ящика не определяло или переименовывало на другой ящик?
FishHook
megoloman
или переименовывало на другой ящик
То есть, предположим, я знаю ваш имейл и тогда я могу якобы с вашего ящика рассылать спам по интернетам? Лихо это вы придумали.
megoloman
Преследую исключительно благие цели, хотя нагадить можно запросто)
Чисто теоритически это возможно?
FishHook
megoloman
Чисто теоритически это возможно?
Ну если б можно было бы, то наверное бы делали, как вы считаете?
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