gpt4 book ai didi

Ruby Net::SMTP - 使用密件抄送发送电子邮件:收件人

转载 作者:数据小太阳 更新时间:2023-10-29 06:56:10 29 4
gpt4 key购买 nike

我想使用 Ruby Net::SMTP 发送电子邮件。例行公事

send_message( msgstr, from_addr, *to_addrs )

在我的发送电子邮件的代码中运行良好,但从这个 API 中不清楚如何将电子邮件发送给需要盲抄的人员列表 (bcc:)。

我是不是遗漏了什么,或者 Net::SMTP 是不可能的?

最佳答案

send_messageto_addrs 参数指定信封地址。在 to_addrs 中包含地址对包含在邮件 header 中的收件人地址和抄送地址没有影响。

要密件抄送收件人,请将地址包含在 to_addrs 参数中,但不要将其包含在 msgstr 的 header 中。例如:

msgstr = <<EOF
From: from@example.org
To: to@example.org
Cc: cc@example.org
Subject: Test BCC

This is a test message.
EOF

Net::SMTP.start(smtp_server, 25) do |smtp|
smtp.send_message msgstr, 'from@example.org',
'to@example.org', 'cc@example.org', 'bcc@example.org'
end

这将向三个收件人发送电子邮件:to@example.org、cc@example.org 和 bcc@example.org。只有 to@example.org 和 cc@example.org 将在收到的消息中可见。

关于Ruby Net::SMTP - 使用密件抄送发送电子邮件:收件人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2530142/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com