Ruby 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: [email protected]
To: [email protected]
Cc: [email protected]
Subject: Test BCC

This is a test message.
EOF

Net::SMTP.start(smtp_server,25) do |smtp|
  smtp.send_message msgstr,'[email protected]','[email protected]','[email protected]','[email protected]'
end

这将向三位收件人发送电子邮件:[email protected],cc @ example.org和[email protected].收到的邮件中只能显示[email protected][email protected].

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...