【问题标题】:How to add addresses to the BCC field using Rebol's SEND function?如何使用 Rebol 的 SEND 功能将地址添加到 BCC 字段?
【发布时间】:2016-02-22 09:04:12
【问题描述】:

我正在尝试在 Rebol 2 中使用 SEND 发送电子邮件:

send foo@bar.com "A Message"

如何密送第二个地址?我尝试了以下方法但没有成功:

send/header foo@bar.com "A Message" make system/standard/email [
    BCC: baz@bar.com
]

这仍会发送给第一个收件人,但不会发送给密件抄送地址。这是对密件抄送工作方式的误解吗?

此外,使用自定义标头不再复制主题行的部分消息,但不必担心...

【问题讨论】:

    标签: email smtp rebol rebol2


    【解决方案1】:

    密件抄送的正确方法是将相同的地址也放入TO中:

    send/header [
        test1@example.com test2@example.com
    ] "A Message" make system/standard/email [
        bcc: test2@example.com
    ]
    

    您在 TRACE/NET ON 上查看添加和不添加 TO 的区别。

    在这里你可以找到一个类似的问题:

    Sending BCC emails using a SMTP server?

    【讨论】:

    • 据我所知,这会将同一条消息发送到 SMTP 服务器两次,其他收件人可以看到谁在密件抄送行中。
    • 该页面上的second answer 正确描述了我正在寻找的行为。见:codereview.stackexchange.com/q/111395/46291
    • 我测试了上面的代码,其他收件人看不到密件抄送的地址。但我认为你是对的,它两次发送相同的消息。
    • 有些接收服务器会在途中剥离密件抄送字段,有些则不会。似乎唯一可以防止它被共享的方法是在发送之前剥离。
    猜你喜欢
    • 2014-12-22
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多