Jay*_*dse 7 ruby email-integration bcc
我想使用Ruby Net :: SMTP发送电子邮件.例程
send_message( msgstr, from_addr, *to_addrs )
Run Code Online (Sandbox Code Playgroud)
在我的代码中发送电子邮件效果很好,但是从这个API中不清楚如何将电子邮件发送到需要盲目复制的人员列表(密送:).
我错过了什么,或者用Net :: SMTP是不可能的?
Phi*_*oss 17
该to_addrs参数send_message指定信封地址.包含地址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
Run Code Online (Sandbox Code Playgroud)
这将向三位收件人发送电子邮件:to@example.org,cc @ example.org和bcc@example.org.收到的邮件中只能显示to@example.org和cc@example.org.