仅通过Indy发送的具有密件抄送收件人的电子邮件不允许在已发邮件中显示收件人

时间:2011-10-21 15:45:58

标签: delphi smtp indy indy10

我发送bcc通知自动发送电子邮件。这些是由Indy生成的,因为我使用的是smtp.gmail.com。

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

因此,当从Indy通过smtp.gmail.com发送时,我没有看到发送邮件的密送收件人,如果我从gmail webmail发送,我就看到了。

我缺少一些Indy设置吗?

例如,在this question中,我看到默认情况下缺少另一个标准事物(Message_ID),必须进行设置。我需要设置一些东西才能看到这个英国广播公司的信息吗?

1 个答案:

答案 0 :(得分:1)

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

你可以使用像Wireshark这样的东西跟踪通信,虽然加密使得它变得更加困难(你可以尝试通过不需要加密的SMTP服务器发送或代理它),并查看bcc标头是否被剥离了Indy或服务器。此外,Indy附带完整的源代码......