如何对DroneCI隐藏aiosmtp日志?

2024-04-18 13:53:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用aiosmtpd在测试套件中接收和解析电子邮件。当它在我的DroneCI管道中运行时,它会记录整个SMTP会话,如下所示:

...
send: 'ehlo [192.168.32.3]\r\n'
reply: b'250-5d79f1efc5d5\r\n'
reply: b'250-SIZE 33554432\r\n'
reply: b'250-8BITMIME\r\n'
reply: b'250-SMTPUTF8\r\n'
reply: b'250 HELP\r\n'
reply: retcode (250); Msg: b'5d79f1efc5d5\nSIZE 33554432\n8BITMIME\nSMTPUTF8\nHELP'
send: 'mail FROM:<> size=42039\r\n'
reply: b'250 OK\r\n'
reply: retcode (250); Msg: b'OK'
send: 'rcpt TO:<foo@testing.com>\r\n'
reply: b'250 OK\r\n'
reply: retcode (250); Msg: b'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: multipart/mixed; boundary=...
[...]

当我在本地运行测试套件时,这些日志不会显示,但会在DroneCI管道中显示。长长的HTML电子邮件把我的日志弄得乱七八糟。如何从CI中隐藏这些日志


Tags: senddata管道套件电子邮件withokmsg