码迷,mamicode.com
首页 > 编程语言 > 详细

python smtp发送邮件:500 Error: bad syntax

时间:2017-08-16 19:08:52      阅读:1091      评论:0      收藏:0      [点我收藏+]

标签:socket   color   style   syn   anti-spam   pytho   find   use   domain   

reply: b‘220 126.com Anti-spam GT for Coremail System (126com[20140526])\r\n‘
reply: retcode (220); Msg: b‘126.com Anti-spam GT for Coremail System (126com[20140526])‘
connect: b‘126.com Anti-spam GT for Coremail System (126com[20140526])‘
send: ‘ehlo TOMAS-PC.DHCP HOST\r\n‘
reply: b‘500 Error: bad syntax\r\n‘
reply: retcode (500); Msg: b‘Error: bad syntax‘
send: ‘helo TOMAS-PC.DHCP HOST\r\n‘
reply: b‘500 Error: bad syntax\r\n‘
reply: retcode (500); Msg: b‘Error: bad syntax‘
(500, b‘Error: bad syntax‘)

 

fqdn = socket.getfqdn()
            if ‘.‘ in fqdn:
                self.local_hostname = fqdn
            else:
                # We can‘t find an fqdn hostname, so use a domain literal
                addr = ‘127.0.0.1‘
                try:
                    addr = socket.gethostbyname(socket.gethostname())
                except socket.gaierror:
                    pass
                self.local_hostname = ‘[%s]‘ % addr

python3.6 smtplib模块中的
fqdn = socket.getfqdn()
返回值是: TOMAS-PC.DHCP HOST
但是126邮件服务器认为"TOMAS-PC.DHCP HOST"不是主机名,也不是域名,
所以出现使用python发邮件时,提示语法错误。

 



 

python smtp发送邮件:500 Error: bad syntax

标签:socket   color   style   syn   anti-spam   pytho   find   use   domain   

原文地址:http://www.cnblogs.com/tinyos/p/7374862.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!