Discuss / Python / 请问大家有办法禁用server.sendmail(from_addr, [to_addr], msg.as_string())的打印信息吗?

请问大家有办法禁用server.sendmail(from_addr, [to_addr], msg.as_string())的打印信息吗?

Topic source

饭未眠

#1 Created at ... [Delete] [Delete and Lock User]

send: 'mail FROM:xxxxxxx@xxxx.com\r\n'

reply: b'250 Mail Ok\r\n'

reply: retcode (250); Msg: b'Mail Ok'

send: 'rcpt TO:<xxxxx.chn@qq.com>\r\n'

reply: b'250 Rcpt Ok\r\n'

reply: retcode (250); Msg: b'Rcpt Ok'

send: 'data\r\n'

reply: b'354 End data with <CR><LF>.<CR><LF>\r\n'

reply: retcode (354); Msg: b'End data with <CR><LF>.<CR><LF>'

data: (354, b'End data with <CR><LF>.<CR><LF>')

send: b'Content-Type: text/plain; charset="utf-8"\r\nMIME-Version: 1.0\r\nContent-Transfer-Encoding: base64\r\nFrom: =?utf-8?b?UHl0aG9u54ix5aW96ICF?= <xxxxxxx@xxxx.com>\r\nTo: =?utf-8?b?566h55CG5ZGY?= xxxxx.chn@qq.com\r\nSubject: =?utf-8?b?5p2l6IeqU01UUOeahOmXruWAmeKApuKApg==?=\r\n\r\naGVsbG8sIHNlbmQgYnkgUHl0aG9uLi4u\r\n.\r\n'

reply: b'250 Data Ok: queued as freedom\r\n'

reply: retcode (250); Msg: b'Data Ok: queued as freedom'

data: (250, b'Data Ok: queued as freedom')

我设置了一些打印信息,根据打印信息查看邮件的情况,模块的自带打印信息导致无法查阅我的自定义信息了,该如何屏蔽掉上面这些信息呢。

这些信息是 smtp 的调试信息,把 

server.set_debuglevel(1)

改为

server.set_debuglevel(0)

或不写就可以了

谢谢指明,还以为自己哪里搞错了


  • 1

Reply