3

Web サイトの連絡フォームに Django を使用しています。送信時に問題が発生します

[Errno 97] Address family not supported by protocol
Request Method: POST
Request URL:    http://site.com/accept
Django Version: 1.3.1
Exception Type: error
Exception Value:    
[Errno 97] Address family not supported by protocol
Exception Location: /usr/lib64/python2.6/socket.py in create_connection, line 567
Python Executable:  /usr/local/bin/python
Python Version: 2.6.6

ここに私の設定があります:

EMAIL_HOST = 'smtp.gmail.com'

EMAIL_PORT = 587

EMAIL_HOST_USER = 'myemail@gmail.com'

EMAIL_HOST_PASSWORD = 'mypassword'

EMAIL_USE_TLS = True
4

1 に答える 1

0

これはあなたの設定とは何の関係もないようですが、サーバーの設定とは関係ありません。一部のサービスは IPv6 と混同されます (この回答のように)。IPv4 アドレスをリッスンして、Web サーバーと SMTP サーバーのいずれかを実行してみてください。

2014 年には、ライブラリとフレームワークが更新され、IPv6 アドレスの操作に使用する必要があるため、この問題は解決されるはずです。

于 2014-02-21T17:43:13.907 に答える