SMTP格式的电子邮件的日志文件(Indy)包含我不需要的附件文件信息。
从附加文件添加信息会大大增加日志文件,并导致我在阅读此信息时出现问题。我将此文件保存在" blob"数据库的字段。读这个字段会给我带来麻烦。 您是否有保留此信息的代码示例(附加文件除外)?
答案 0 :(得分:0)
默认TIdLog...
组件用于记录通过套接字连接传输/接收的原始数据,以便进行调试和重放会话。没有真正的过滤功能。
如果您不想记录部分电子邮件,则必须使用TIdLogEvent
或TIdConnectionIntercept
,或派生自定义TIdLog...
或TIdConnectionIntercept...
的组件,自己解析原始数据,基本上重新实现SMTP和RFC822协议,这样您就可以选择只记录您想要的内容。