8
votes

Connexion refusée lors de l'envoi de courrier avec le ballon-mail

J'ai du mal à envoyer un courriel avec le flacon-mail ( http://pythonhosted.org/flask-mail/ )

12:25:57 web.1  |     return socket.create_connection((port, host), timeout)
12:25:57 web.1  |   File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 571, in create_connection
12:25:57 web.1  |     raise err
12:25:57 web.1  | error: [Errno 61] Connection refused


0 commentaires

3 Réponses :


12
votes
  1. Vous devez configurer la configuration du ballon: p>

    app = Flask(__name__)
    app.config.from_object(__name__)
    mail = Mail(app)
    
  2. Utilisez 465 code> port. p> li> ol>


2 commentaires

Merci! J'avais app.config.from_Object ( nom ) ci-dessous mail = mail (app) et déplacé comme vous l'avez montré. Maintenant, je suis envoyé mais ne recevez jamais l'email: /


Découvert, il y avait une faute de frappe. Donc, le problème résolu en utilisant votre solution. Merci!



6
votes

mail_use_tls = true puis utilisez 587 ports Mail_use_ssl = true puis utilisez 465 port


1 commentaires

Ces valeurs de port ont tous deux travaillé pour nous avec le drapeau respectif. Je ne sais pas pourquoi cela a été évité.



0
votes

J'ai aussi le même problème et j'utilisais également le flacon-mail. Il faisait réellement partie du package utilisateur du flacon. J'ai également activé le port TLS, car mon serveur de messagerie utilisait TLS et je désactive SSL. Je modifie également le port 465 à 587. Le code de ma candidature est suivant: xxx

Ce changement a résolu mon problème.


2 commentaires

Cela corrige-t-il le problème, ou vous dites-vous que vous avez toujours le problème?


Ce n'est pas clair dans votre réponse - vous devriez peut-être modifier pour le dire.