2016-04-29 15 views
0

Django 1.8とPleskを使用してWebサイトを設定しようとしていて、電子メール変数を任意の値に設定しようとすると、 Gmailとメールサーバーをホストから試しましたが、エラーは同じです。私はPythonのsmtplibをテストし、それを介して電子メールを送信したので、DjangoとPleskの間にあるかもしれないようです。テスト用のCentOS 6サーバーでWebサイトを設定しても、この問題は発生しません。Django 1.8とPleskで電子メール送信者を設定する際の問題

例Configが

EMAIL_HOST = "smtp.gmail.com" 
EMAIL_HOST_PASSWORD = "mypassword" 
EMAIL_HOST_USER = "[email protected]" 
EMAIL_PORT = 587 

トレースバックが

mod_wsgi (pid=1703): Exception occurred processing WSGI script '/var/www/vhosts/s1085163.instanturl.net/oozoa.wsgi'. 
Traceback (most recent call last): 
File "/usr/local/lib/python2.7/site-packages/whitenoise/base.py", line 119, in __call__ 
return self.application(environ, start_response) 
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 189, in __call__ 
response = self.get_response(request) 
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 218, in get_response 
response = self.handle_uncaught_exception(request, resolver, sys.exc_info()) 
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 256, in handle_uncaught_exception 
'request': request 
File "/usr/local/lib/python2.7/logging/__init__.py", line 1185, in error 
self._log(ERROR, msg, args, **kwargs) 
File "/usr/local/lib/python2.7/logging/__init__.py", line 1278, in _log 
self.handle(record) 
File "/usr/local/lib/python2.7/logging/__init__.py", line 1288, in handle 
self.callHandlers(record) 
File "/usr/local/lib/python2.7/logging/__init__.py", line 1328, in callHandlers 
hdlr.handle(record) 
File "/usr/local/lib/python2.7/logging/__init__.py", line 751, in handle 
self.emit(record) 
File "/usr/local/lib/python2.7/site-packages/django/utils/log.py", line 129, in emit 
self.send_mail(subject, message, fail_silently=True, html_message=html_message) 
File "/usr/local/lib/python2.7/site-packages/django/utils/log.py", line 132, in send_mail 
mail.mail_admins(subject, message, *args, connection=self.connection(), **kwargs) 
File "/usr/local/lib/python2.7/site-packages/django/core/mail/__init__.py", line 98, in mail_admins 
mail.send(fail_silently=fail_silently) 
File "/usr/local/lib/python2.7/site-packages/django/core/mail/message.py", line 303, in send 
return self.get_connection(fail_silently).send_messages([self]) 
File "/usr/local/lib/python2.7/site-packages/django/core/mail/backends/smtp.py", line 100, in send_messages 
new_conn_created = self.open() 
File "/usr/local/lib/python2.7/site-packages/django/core/mail/backends/smtp.py", line 58, in open 
self.connection = connection_class(self.host, self.port, **connection_params) 
File "/usr/local/lib/python2.7/smtplib.py", line 256, in __init__ 
(code, msg) = self.connect(host, port) 
File "/usr/local/lib/python2.7/smtplib.py", line 316, in connect 
self.sock = self._get_socket(host, port, self.timeout) 
File "/usr/local/lib/python2.7/smtplib.py", line 291, in _get_socket 
return socket.create_connection((host, port), timeout) 
File "/usr/local/lib/python2.7/socket.py", line 557, in create_connection 
for res in getaddrinfo(host, port, 0, SOCK_STREAM): 
gaierror: [Errno -2] Name or service not known 

答えて

0

は、ファイアウォールに問題がある可能性のある設定します。テスト目的で、サーバ上のpleskファイアウォールとIPtablesを無効にして、再度確認してください。

+0

お世話になりました。私はSELinux、IPtablesを無効にすることをテストしましたが、Pleskにはファイアウォールがインストールされていません(見つけられます)。まだダイスはありません。 :( – ScottWilson

関連する問題