我正在尝试更改Enterprise Library 5发送的电子邮件主题行。我不是要更改主题行Starter / Ender(如http://entlib.codeplex.com/discussions/69689?ProjectName=entlib中所示),我想更改实际主题文本,这与Logger的消息标题不同。
所有想法都受到赞赏。
感谢。
答案 0 :(得分:1)
查看Enterprise Library 5中EmailMessage
的来源,主题由
string sendToSmtpSubject = header + logEntry.Severity.ToString() + footer;
如果您需要完全控制电子邮件中的主题行,则需要扩展现有的EmailTraceListener
以包含您添加的功能。 (或者只是修改代码并在应用程序中使用EntLib的自定义构建版本。)