加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-17 04:30:39 所属栏目:百科 来源:网络整理
导读:我想使用 Ruby Net :: SMTP发送电子邮件.例程 send_message( msgstr,from_addr,*to_addrs ) 在我的代码中发送电子邮件效果很好,但是从API这个目前还不清楚如何将电子邮件发送到需要盲目复制的人员列表(密送:). 我错过了什么,或者用Net :: SMTP是不可能的?
我想使用 Ruby Net :: SMTP发送电子邮件.例程
send_message( msgstr,from_addr,*to_addrs )

在我的代码中发送电子邮件效果很好,但是从API这个目前还不清楚如何将电子邮件发送到需要盲目复制的人员列表(密送:).

我错过了什么,或者用Net :: SMTP是不可能的?

解决方法

send_message的to_addrs参数指定地址的包络.在to_addrs中包含地址对包含在消息头中的to和cc地址没有影响.

要成为收件人,请在to_addrs参数中包含该地址,但不要将其包含在msgstr的标头中.例如:

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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读