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

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

send_message( msgstr, from_addr, *to_addrs ) 

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

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

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

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

 msgstr = < 

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

是的,使用Net :: STMP是不可能的。 但是管理您的电子邮件发送有一个非常好的gem( http://github.com/mikel/mail )。 我鼓励你使用它。

Interesting Posts