Alfresco文档talks about a paramater to_many
向多个收件人发送电子邮件。在JavaScript中使用此参数对我不起作用。
mail.parameters.to = "User 0 <user0@example.com>";
mail.parameters.to_many = "User 1 <user1@example.com>, User 2 <user2@example.com>";
使用 to
和to_many
这样忽略to_many
,只发送给to
。
仅使用 to_many
mail.parameters.to_many = "User 1 <user1@example.com>, User 2 <user2@example.com>";
在
投掷NPEcom.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:557)
在JavaScript中使用to_many
向多个收件人发送电子邮件的正确方法是什么?
答案 0 :(得分:6)
参数to_many
应该是一组权威名称。
mail.parameters.to_many = ['username1', 'GROUP_ALFRESCO_ADMINISTRATORS'];
将使用username1和ALFRESCO_ADMINISTRATORS组的所有成员发送电子邮件给用户。
答案 1 :(得分:2)
Alfresco v.5.2 EA9支持电子邮件地址,用户和群组的混合数组:
mail.parameters.to_many = [
'user0@example.com',
'"User 1" <user1@example.com>',
'username1',
'GROUP_ALFRESCO_ADMINISTRATORS'];
您可以使用https://papercut.codeplex.com/对其进行测试,Alfresco配置:
# smtp settings
mail.host=localhost
mail.port=25
mail.protocol=smtp
mail.smtp.auth=false
# mail.smtp.timeout=30000
# mail.smtp.debug=true