0

我发送密件抄送通知自动电子邮件。这些是由 Indy 生成的,也使用 SSL 处理程序,因为我使用 smtp.gmail.com。

当我转到已发送文件夹并打开一封电子邮件时,我看到 ccn 列表为空。如果我直接从 gmail.com 创建并发送包含密件抄送收件人的电子邮件,则不会发生这种情况。

因此,当通过 smtp.gmail.com 从 Indy 发送时,我在发送的邮件中看不到密件抄送收件人,如果我从 gmail 网络邮件发送,我会看到它。

是否有一些我缺少的 Indy 设置?

例如,在这个问题中,我看到默认情况下缺少另一个标准事物(Message_ID)并且必须设置。我需要设置一些东西才能看到这个 bbc 信息吗?

4

1 回答 1

1

可能是您的本地 smtp 客户端(或者可能是 gmail smpt)在发送消息时正在剥离密件抄送信息。在 gmail 方面,直接从 gmail 发送邮件(可能不使用 smpt 进行内部通信,并且无论如何不使用 Indy ......)和通过 gmail SMTP 实现从 Indy 发送邮件可能会有所不同。

您可以使用类似 Wireshark 的工具来跟踪通信,尽管加密会使通信变得更加困难(您可以尝试通过不需要加密的 SMTP 服务器发送或代理它),并查看密件抄送标头是否被 Indy 或服务器。此外,Indy 带有完整的源代码......

于 2011-10-22T20:47:55.313 回答