Javascript 在Alfresco向多个收件人发送电子邮件

Javascript 在Alfresco向多个收件人发送电子邮件,javascript,email,alfresco,Javascript,Email,Alfresco,Alfresco文档将向多个收件人发送电子邮件。使用JavaScript中的此参数对我不起作用 mail.parameters.to = "User 0 <user0@example.com>"; mail.parameters.to_many = "User 1 <user1@example.com>, User 2 <user2@example.com>"; 向…扔NPE com.sun.mail.smtp.SMTPTransport.sendMessa

Alfresco文档将向多个收件人发送电子邮件。使用JavaScript中的此参数对我不起作用

mail.parameters.to = "User 0 <user0@example.com>";
mail.parameters.to_many = "User 1 <user1@example.com>, User 2 <user2@example.com>";
向…扔NPE

com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:557)

在JavaScript中使用
to_many
向多个收件人发送电子邮件的正确方法是什么?

参数
to_many
应该是一个权限名称数组

mail.parameters.to_many = ['username1', 'GROUP_ALFRESCO_ADMINISTRATORS'];

将向用户名为1的用户和ALFRESCO_ADMINISTRATORS组的所有成员发送电子邮件。

ALFRESCO v.5.2 EA9支持电子邮件地址、用户和组的混合数组:

 mail.parameters.to_many = [
     'user0@example.com',
     '"User 1" <user1@example.com>', 
     'username1', 
     'GROUP_ALFRESCO_ADMINISTRATORS'];

谢谢,就是这样做的。我想知道不可能传递格式化邮件地址数组,如
[“用户1”,…]
。这对于
to=“User 1”
是可能的。我想这是因为允许电子邮件地址数组需要引入另一个参数,因为您无法轻松判断字符串是电子邮件还是授权。是的,这可能是真的。我的期望是
to
to\u许多
都接受预设的
to
标题行。由于它现在已经实施,我不能向那些在露天没有权威的收件人发送电子邮件。这对我目前的项目来说不是问题,但我会记住这一点。
 mail.parameters.to_many = [
     'user0@example.com',
     '"User 1" <user1@example.com>', 
     'username1', 
     'GROUP_ALFRESCO_ADMINISTRATORS'];
# smtp settings
mail.host=localhost
mail.port=25
mail.protocol=smtp
mail.smtp.auth=false
# mail.smtp.timeout=30000
# mail.smtp.debug=true