oracle utl_smtp 500 bad syntax,python smtp发送邮件:500 Error: bad syntax

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发邮件时,提示语法错误。

时间: 08-15

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值