python发送邮件时报: Error: need RCPT command
在一个项目中,执行了一个任务后却收不到设定的邮件,经过异常捕获发现,在发送邮件时报了如下错误:
smtplib.SMTPDataError: (503, b'Error: need RCPT command')
复现异常
>>> cc_email = ['None']
>>> send_email(subject=subject, content=content, domain=domain, to_email=to_email, cc_email=cc_email)
Traceback (most recent call last):File "<console>", line 1, in <module>File "/data/web/scripts/py/custom_send_email.py", line 43, in send_emailmsg.send()File "/usr/local/lib/python3.7/site-packages/django/core/mail/message.py", line 294, in sendreturn self.get_connection(fail_silently).send_messages([self])File "/usr/local/lib/python3.7/site-packages/django/core/mail/backends/smtp.py", line 110, in send_messagessent = self._send(message)File "/usr/local/lib/python3.7/site-packages/django/core/mail/backends/smtp.py", line 126, in _sendself.connection.sendmail(from_email, recipients, message.as_bytes(linesep='\r\n'))File "/usr/local/lib/python3.7/smtplib.py", line 882, in sendmail(code, resp) = self.data(msg)File "/usr/local/lib/python3.7/smtplib.py", line 560, in dataraise SMTPDataError(code, repl)
smtplib.SMTPDataError: (503, b'Error: need RCPT command')
后排查代码,原来是在获取抄送邮箱时获取了一个包含"None"的列表。
解决办法:
将cc_email = ['None'] 修改为 cc_email = None 或者 cc_email = []即可。
转载于:https://my.oschina.net/u/4153263/blog/3070273
python发送邮件时报: Error: need RCPT command相关推荐
- 【ECshop错误集锦】解决ECShop发送邮件提示:Error: need RCPT command
ECShop发送邮件报错Error: need RCPT command,经检测,邮件服务器返回的真实错误是501 mail from address must be same as authoriz ...
- CSHOP后台设置SMTP发邮件提示 Error: need RCPT command 错误解决
其实错误原因并不是因为此错误,经检测,邮件服务器返回的真实错误是 501 mail from address must be same as authorization user .只因为同时返回了 ...
- python 发送邮件535, 'Error: authentication failed' 解决
为什么80%的码农都做不了架构师?>>> 这是运行脚本报错信息 [root@iZ25av9xi4hZ ~]# python send_mail.py Traceback (mo ...
- ECSHOP发送邮件提示need rcpt command的解决方法
2019独角兽企业重金招聘Python工程师标准>>> 在使用ECSHOP发送邮件的时候提示ERROR:need rcpt command!产生这个问题的原因是模板和编码不一致造成的 ...
- xcodebuild构建时报错unknown error -1=ffffffffffffffff Command /bin/sh failed with exit code 1
CI今日构建时报出如下错误: /Users/xxx/Library/Developer/Xcode/DerivedData/Snowball-ebllohyukujrncbaldsfojfjxwep/ ...
- python 发送邮件connect none_使用python向IP地址发送邮件
所以我尝试通过python脚本发送邮件.使用通常的接收者地址格式可以正常工作"user@domain.tld". 当我现在尝试使用带有接收者"user@[IP Addre ...
- 用Python发送邮件[zt]
用Python发送邮件 服务器需要周期性的检查邮件队列,然后通过smtp服务器发送出去,就网上搜了搜,然后修改了加工了一下,写了一个邮件发送的简单模块 两个文件 config.py:配置信息 send ...
- python 发送邮件的两种方式【终极篇】
python 发送邮件的两种方式[终极篇] 一,利用python自带的库 smtplib简单高效 from email.mime.multipart import MIMEMultipart from ...
- flask-mail异步发送邮件_使用 python 发送邮件
使用 python 发送邮件,这个也没啥讲的,分享三种方式发送邮件,最后一种三行代码就可以发送邮件,是不是很爽啊,话不多说,直接上代码 第一种:正常发送邮件,也就是同步发送邮件 #!/usr/bin/ ...
最新文章
- 【加强版】js原生实现拖拽效果,这次没有用document的mousedown、mousemove、mouseup事件我们来点实际的(但是有个弊端:拖拽过程中鼠标会变成一个禁用符号,不太友好)
- 卷积有多少种?一文读懂深度学习中的各种卷积
- BT项目的运作之一项目建设方案与BT总包方的选择
- Android的Intent和IntentFilter应用说明一例
- Java中Filter的理解
- CVE-2017-7529Nginx越界读取缓存漏洞POC
- android手机定位p适配,Android 9(P)版本适配指南
- C++:两个数组求最值、排序、合并
- c++解析csv 存入数组_Python读写csv文件专题教程(2)
- Keep将赴港上市?回应:不予置评
- wifi精灵android版,WiFi精灵安卓版
- (转)江南愤青丨丨监管办法之后,网贷一地鸡毛(2016年)
- matlab仿真光学拍,MATLAB光学干涉实验的仿真研究
- Ada2012即将完成
- 企小码会话存档使用教程——删人提醒
- springboot 使用mybatis-plus 配置乐观锁。
- soho新工作 新娘秘書
- 路由表和转发表以及SDN的open-flow table表的区别
- 成功拿下猿辅导+斗鱼+滴滴+字节+腾讯offer,实战解析
- 【C语言】goto语句以及strcmp和system的学习
热门文章
- html滚动字幕如何控制位置,怎么制作滚动字幕 在视频任意位置加动态广告字幕 控制字幕动画的时间...
- 四旋翼飞行器2——自己设计四旋翼飞行器的硬件准备和基础知识
- 机器学习论文:《LightGBM: A Highly Efficient Gradient Boosting Decision Tree》
- 昭阳K2450笔记本安装Linux,可能是最难拆的笔记本:lenovo 联想 昭阳K2450 升级固态硬盘的艰难历程...
- FreeRTOS消息队列
- MUMU模拟器启动时提示MuMu App Player已停止工作
- javascript百炼成仙 第一章 掌握JavaScript基础1.5基础考核
- omnigraffle 画曲线_三步学会用绘图利器 OmniGraffle 绘制流程图
- 阿里云ACP认证(SLB专项)
- 【dubbo】No provider available from registry 127.0.0.1:2181 for service com.dubbo.api.service