在写flask邮件发送功能
用到redis缓存和celery框架 在确保redis服务开启后,运行flask,celery出现如下报错
防火墙关闭 看接口占用情况 检查代码 初始化在配置之后
能够正常运行
这个错误通常是因为防火墙或安全设置阻止了你的应用程序与SMTP服务器的连接。为了解决这个问题,你可以试着更改防火墙设置,允许对SMTP服务器的连接。如果你不能访问防火墙设置,你可以试着使用不同的SMTP服务器或更改SMTP服务器的设置,以便它不再阻止你的应用程序的连接。
不知道你这个问题是否已经解决, 如果还没有解决的话:提供参考实例:https://www.cnblogs.com/sweetsn/articles/16267044.html
【实例讲解详细,注解清晰,可为参照】
第一个错误信息应该类似于:"无法连接到Redis服务,检查防火墙是否已经关闭,以及接口占用情况是否正常。同时,检查celery、flask配置文件是否已正确初始化。"
没有理解题主的问题,请问是情形一:关了防火墙就可以,开了防火墙就导致报错吗?还是情形二:程序一开始运行就报错?