Python 3.x SMTP在CPanel上托管的python flask应用程序上不起作用
我有一个由CPanel托管的flaskpython应用程序,它有一个联系人页面,可以用smtplib发送电子邮件,但由于某些原因,它现在不工作了,以前也工作过 基本代码如下所示:Python 3.x SMTP在CPanel上托管的python flask应用程序上不起作用,python-3.x,flask,cpanel,web-hosting,Python 3.x,Flask,Cpanel,Web Hosting,我有一个由CPanel托管的flaskpython应用程序,它有一个联系人页面,可以用smtplib发送电子邮件,但由于某些原因,它现在不工作了,以前也工作过 基本代码如下所示: import smtplib smtp_server = "smtp.gmail.com" port = 587 server = smtplib.SMTP(smtp_server, port) (This is where the error happens) 这就是我的错误: App 364
import smtplib
smtp_server = "smtp.gmail.com"
port = 587
server = smtplib.SMTP(smtp_server, port) (This is where the error happens)
这就是我的错误:
App 3648521 output: /opt/passenger-5.3.7-9.el6.cloudlinux/src/helper-scripts/wsgi-loader.py:26: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
App 3648521 output: import sys, os, io, re, imp, threading, signal, traceback, socket, select, struct, logging, errno
App 3648521 output: [ pid=3648521, time=2020-10-11 10:12:51,466 ]: Exception on /contact [POST]
App 3648521 output: Traceback (most recent call last):
App 3648521 output: File "/home/k1tqtcwxg1by/virtualenv/zaaibergdairy/3.7/lib/python3.7/site-packages/flask/app.py", line 2447, in wsgi_app
App 3648521 output: response = self.full_dispatch_request()
App 3648521 output: File "/home/k1tqtcwxg1by/virtualenv/zaaibergdairy/3.7/lib/python3.7/site-packages/flask/app.py", line 1952, in full_dispatch_request
App 3648521 output: rv = self.handle_user_exception(e)
App 3648521 output: File "/home/k1tqtcwxg1by/virtualenv/zaaibergdairy/3.7/lib/python3.7/site-packages/flask/app.py", line 1821, in handle_user_exception
App 3648521 output: reraise(exc_type, exc_value, tb)
App 3648521 output: File "/home/k1tqtcwxg1by/virtualenv/zaaibergdairy/3.7/lib/python3.7/site-packages/flask/_compat.py", line 39, in reraise
App 3648521 output: raise value
App 3648521 output: File "/home/k1tqtcwxg1by/virtualenv/zaaibergdairy/3.7/lib/python3.7/site-packages/flask/app.py", line 1950, in full_dispatch_request
App 3648521 output: rv = self.dispatch_request()
App 3648521 output: File "/home/k1tqtcwxg1by/virtualenv/zaaibergdairy/3.7/lib/python3.7/site-packages/flask/app.py", line 1936, in dispatch_request
App 3648521 output: return self.view_functions[rule.endpoint](**req.view_args)
App 3648521 output: File "app.py", line 57, in contact
App 3648521 output: server = smtplib.SMTP(smtp_server, port)
App 3648521 output: File "/opt/alt/python37/lib64/python3.7/smtplib.py", line 251, in __init__
App 3648521 output: (code, msg) = self.connect(host, port)
App 3648521 output: File "/opt/alt/python37/lib64/python3.7/smtplib.py", line 336, in connect
App 3648521 output: self.sock = self._get_socket(host, port, self.timeout)
App 3648521 output: File "/opt/alt/python37/lib64/python3.7/smtplib.py", line 307, in _get_socket
App 3648521 output: self.source_address)
App 3648521 output: File "/opt/alt/python37/lib64/python3.7/socket.py", line 727, in create_connection
App 3648521 output: raise err
App 3648521 output: File "/opt/alt/python37/lib64/python3.7/socket.py", line 711, in create_connection
App 3648521 output: sock = socket(af, socktype, proto)
App 3648521 output: File "/opt/alt/python37/lib64/python3.7/socket.py", line 151, in __init__
App 3648521 output: _socket.socket.__init__(self, family, type, proto, fileno)
App 3648521 output: OSError: [Errno 97] Address family not supported by protocol
我非常感谢你的帮助