settings.py:
EMAIL_USE_TLS = False
EMAIL_HOST = 'mail.***.ru'
EMAIL_PORT = 25
EMAIL_HOST_USER = '***@***.ru'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_BACKEND = 'django.core.mail.backends.dummy.EmailBackend'
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
в ./manage.py shell
>>> from django.core.mail import send_mail
>>> send_mail('Subject here', 'Here is the message.', '***@***.ru', ['***@***.ru'])
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: Subject here
From: ***@***.ru
To: ***@***.ru
Date: Wed, 20 Feb 2013 04:40:01 -0000
Message-ID:
Here is the message.
-------------------------------------------------------------------------------
1
но ничего не приходит, хотя с этими же настройками с Windows отправляет.Питон отправляет, вот этот код на Ubuntu работает:
import smtplib
def prompt(prompt):
return raw_input(prompt).strip()
fromaddr = prompt("From: ")
toaddrs = prompt("To: ").split()
print "Enter message, end with ^D (Unix) or ^Z (Windows):"
# Add the From: and To: headers at the start!
msg = ("From: %s\r\nTo: %s\r\n\r\n"
% (fromaddr, ", ".join(toaddrs)))
while 1:
try:
line = raw_input()
except EOFError:
break
if not line:
break
msg = msg + line
print "Message length is " + repr(len(msg))
server = smtplib.SMTP('mail.****.ru')
server.set_debuglevel(1)
server.sendmail(fromaddr, toaddrs, msg)
server.quit()
ubuntu 12.04 x64, django 1.4никто не сталкивался с такой проблемой?
Updated 20 Feb. 2013, 8:50 by SergeyDubovitsky.