簡體   English   中英

使用nginx uwsgi時,Flask-Mail的SMTP電子郵件發送失敗,連接被拒絕錯誤

[英]SMTP email sending failure by Flask-Mail when using nginx uwsgi, Connection refused error

我正在嘗試使用Flask-Mail從燒瓶發送我的應用程序的電子郵件。 當我從開發服務器運行代碼時,我的代碼可以正常工作,但是當我使用uwsgi和nginx部署它時,我將無法再發送電子郵件。 提供錯誤回溯。 我該如何解決這個問題?

Traceback (most recent call last):
  File "./resources/forget_password.py", line 41, in post
    mail.send(msg)
  File "/home/www/shopolot/env/local/lib/python2.7/site-packages/flask_mail.py", line 491, in send
    with self.connect() as connection:
  File "/home/www/shopolot/env/local/lib/python2.7/site-packages/flask_mail.py", line 144, in __enter__
    self.host = self.configure_host()
  File "/home/www/shopolot/env/local/lib/python2.7/site-packages/flask_mail.py", line 158, in configure_host
    host = smtplib.SMTP(self.mail.server, self.mail.port)
  File "/usr/lib/python2.7/smtplib.py", line 256, in __init__
    (code, msg) = self.connect(host, port)
  File "/usr/lib/python2.7/smtplib.py", line 316, in connect
    self.sock = self._get_socket(host, port, self.timeout)
  File "/usr/lib/python2.7/smtplib.py", line 291, in _get_socket
    return socket.create_connection((host, port), timeout)
  File "/usr/lib/python2.7/socket.py", line 571, in create_connection
    raise err
error: [Errno 111] Connection refused

在wsgi配置文件中添加“ threads = 2”之前,我遇到了同樣的麻煩。 而且,幾乎忘了,我使用線程來發送郵件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM