通过识别邮件路径中的通道,您可以将 master_debug 和 slave_debug 关键字应用于相应的通道。这些关键字将在通道的主日志文件和从日志文件中生成调试输出,反过来,主调试信息和从调试信息将帮助识别邮件组成部分消失的位置。
在目录 /msg_svr_base/config 中的 option.dat 文件中添加 log_message_id=1。使用此参数,您可以在 mail.log_current 文件中看到邮件的 ID: 标题行。
运行 imsimta cnbuild 以重新编译配置。
运行 imsimta restart dispatcher 以重新启动 SMTP 服务器。
使最终用户重新发送带有邮件组成部分的邮件。
确定邮件通过的通道。
尽管识别通道有各种方法,但建议使用以下方法:
在 UNIX 平台上,使用 grep 命令在目录 /msg_svr_base/log 的 mail.log_current 文件中搜索邮件的 ID: 标题行。
找到邮件的 ID: 标题行之后,查找 E(入队列)记录和 D(出队列)记录以确定邮件的路径。有关日志记录条目代码的更多信息,请参阅了解 MTA 日志条目格式。有关此示例,请参见以下 E 记录和 D 记录:
29-Aug-2001 10:39:46.44 tcp_local conversion E 2 ... 29-Aug-2001 10:39:46.44 conversion tcp_intranet E 2 ... 29-Aug-2001 10:39:46.44 tcp_intranet D 2 ... |
左边的通道是源通道,右边的通道是目标通道。在本示例中,E 记录和 D 记录表明邮件路径是从 tcp_local 通道到 conversion 通道,最后到达 tcp_intranet 通道。