Уведомления

Группа в Telegram: @pythonsu

#1 Май 2, 2016 16:32:35

megoloman
Зарегистрирован: 2015-10-26
Сообщения: 113
Репутация: +  0  -
Профиль   Отправить e-mail  

Отправка электронных писем

Пробовал, и хост ставил smtp.gmail.com, те же ошибки происходят

Офлайн

#2 Май 3, 2016 08:46:05

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Отправка электронных писем

Вывод команды все же покажите?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Май 4, 2016 11:15:24

megoloman
Зарегистрирован: 2015-10-26
Сообщения: 113
Репутация: +  0  -
Профиль   Отправить e-mail  

Отправка электронных писем

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

Офлайн

#4 Май 4, 2016 11:23:53

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Отправка электронных писем

В классе Command обязательно должен быть определен метод handle, в котором вы уже описываете логику команды.
В доку посмотрите.



Отредактировано FishHook (Май 4, 2016 11:24:21)

Офлайн

#5 Май 4, 2016 14:10:15

megoloman
Зарегистрирован: 2015-10-26
Сообщения: 113
Репутация: +  0  -
Профиль   Отправить e-mail  

Отправка электронных писем

Все работает, спасибо огромное за помощь, но есть необходимость отправлять письма, когда адресс отправителя остается неизвестным, либо указывается фейковый адресс, такое возможно реализовать в джанго?

Офлайн

#6 Май 4, 2016 15:11:29

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Отправка электронных писем

megoloman
когда адресс отправителя остается неизвестным
Вы же со своего ящика отправляете, как он может быть неизвестен



Офлайн

#7 Май 4, 2016 15:18:09

megoloman
Зарегистрирован: 2015-10-26
Сообщения: 113
Репутация: +  0  -
Профиль   Отправить e-mail  

Отправка электронных писем

А возможно ли, чтобы название моего ящика не определяло или переименовывало на другой ящик?

Офлайн

#8 Май 4, 2016 15:36:34

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Отправка электронных писем

megoloman
или переименовывало на другой ящик
То есть, предположим, я знаю ваш имейл и тогда я могу якобы с вашего ящика рассылать спам по интернетам? Лихо это вы придумали.



Офлайн

#9 Май 4, 2016 15:40:53

megoloman
Зарегистрирован: 2015-10-26
Сообщения: 113
Репутация: +  0  -
Профиль   Отправить e-mail  

Отправка электронных писем

Преследую исключительно благие цели, хотя нагадить можно запросто)
Чисто теоритически это возможно?

Офлайн

#10 Май 4, 2016 15:49:50

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Отправка электронных писем

megoloman
Чисто теоритически это возможно?
Ну если б можно было бы, то наверное бы делали, как вы считаете?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version