首页新闻找找看学习计划

celery+redis发送邮件功能,在本地可正常发送,但部署到centos服务器就不发送了

0
悬赏园豆:20 [待解决问题]

celery+redis发送邮件功能,在本地可正常发送,但部署到centos服务器就不发送了

任务里已经有发送邮件的任务了,但就是发不出去;我在本地就可发,不知道为什么,下图是
centos服务器上的tasks代码

空心胡萝卜的主页 空心胡萝卜 | 初学一级 | 园豆:145
提问于:2019-11-22 20:50
< >
分享
所有回答(2)
0

你这个celery是启动成功的,报错是出来任务加进redis数据库这里,多半可能方法路径错了celery.py里面配置看看路径是不是错了linux写路径的时候注意是/aa/aaa.py这样的写的/注意一下

小小咸鱼YwY | 园豆:1429 (小虾三级) | 2019-11-22 21:54

并不是你说的这个问题,问题原因已经找到了;我发送邮件的端口是25,但阿里云默认25端口是封禁的,所以会超时;给阿里云提工单他们是这样回复的,搞了好几天终于搞明白了

然后我就申请解封25端口~~~~~~结果说我这是轻量级服务器,不能解封。。。。。。。贼坑

随后就换了465的端口,并且要开SSL加密,然后邮件就发送成功了。


支持(0) 反对(0) 空心胡萝卜 | 园豆:145 (初学一级) | 2019-11-24 21:33

@空心胡萝卜: 嗯,问题错误信息是指向你那个任务celery是启成功的

支持(0) 反对(0) 小小咸鱼YwY | 园豆:1429 (小虾三级) | 2019-11-25 10:32
0

11111111

空心胡萝卜 | 园豆:145 (初学一级) | 2019-11-24 21:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册