Rest 在Jasperserver'中发送电子邮件正文中的HTML内容;s计划的报告

Rest 在Jasperserver'中发送电子邮件正文中的HTML内容;s计划的报告,rest,jasper-reports,jasperserver,Rest,Jasper Reports,Jasperserver,我正在JasperServer中生成报告,并使用restapi计划报告。rest api如下所示: curl -XPUT "http://hostURL/jasperserver/rest_v2/jobs" --data '{ "trigger":{ "simpleTrigger":{ "occurrenceCount":"1", "sta

我正在JasperServer中生成报告,并使用restapi计划报告。rest api如下所示:

 curl 
    -XPUT "http://hostURL/jasperserver/rest_v2/jobs" 
    --data '{
            "trigger":{
                "simpleTrigger":{
                    "occurrenceCount":"1",
                    "startType":"1",
                    "timezone":"Asia/Calcutta",
                    "misfireInstruction":"0",
                    "version":"0"
                }
            },
            "outputTimeZone":"Asia/Calcutta",
            "username":"jasperadmin",
            "outputFormats":{
                "outputFormat":[
                    "PDF"
                ]
            },
            "source":{
                "parameters":{
                    "parameterValues":{
                        "parameter1":[
                            "value"
                        ],
                        "parameter2":[
                            "value"
                        ],
                    }
                },
                "reportUnitURI":"/reports/Report"
            },
            "baseOutputFilename":"MyReport",
            "mailNotification":{
            "messageText":"<p> Greeting,<br>Please find your statements.<p>",
                "toAddresses":{
                    "address":[
                        "myemail@xyz.com"
                    ]
                },
                "includingStackTraceWhenJobFails":"false",
                "skipEmptyReports":"false",
                "subject":"Account Statement",
                "skipNotificationWhenJobFails":"false",
                "resultSendType":"SEND_ATTACHMENT"
            },
            "repositoryDestination":{
                "usingDefaultReportOutputFolderURI":"false",
                "folderURI":"/Reports/GeneratedReports",
                "saveToRepository":"true",
                "overwriteFiles":"true",
                "sequentialFilenames":"false"
            },
            "label":"Report_20160929591135"

        }' 
    -H "authorization:Basic amFzcGVyYWRtaW46amFzcGVyYWRtaW4=" 
    -H "content-type:application/job+json"
curl
-XPUT“http://hostURL/jasperserver/rest_v2/jobs" 
--数据的{
“触发器”:{
“simpleTrigger”:{
“发生计数”:“1”,
“开始类型”:“1”,
“时区”:“亚洲/加尔各答”,
“失火指令”:“0”,
版本:“0”
}
},
“输出时区”:“亚洲/加尔各答”,
“用户名”:“Jasperamin”,
“输出格式”:{
“输出格式”:[
“PDF”
]
},
“来源”:{
“参数”:{
“参数值”:{
“参数1”:[
“价值”
],
“参数2”:[
“价值”
],
}
},
“reportUnitURI”:“/报告/报告”
},
“baseOutputFilename”:“MyReport”,
“邮件通知”:{
“messageText”:“问候语,
请查找您的声明。”, “ToAddresss”:{ “地址”:[ "myemail@xyz.com" ] }, “IncludingStackTraceWhenJobFailes”:“false”, “skipEmptyReports”:“false”, “主题”:“对账单”, “SkipNotificationWhenJobFailes”:“false”, “结果发送类型”:“发送附件” }, “repositoryDestination”:{ “usingDefaultReportOutputFolderURI”:“false”, “folderURI”:“/报告/生成报告”, “saveToRepository”:“true”, “overwriteFiles”:“true”, “顺序文件名”:“false” }, “标签”:“报告_20160929591135” }' -H“授权:基本amFzcGVyYWRtaW46amFzcGVyYWRtaW4=” -H“内容类型:应用程序/作业+json”

API工作得非常好。但是我在messageText中发送的HTML内容不会呈现,而是显示为纯字符串。是否有任何方法可以在messageText中发送HTML内容。我是否必须在某些属性文件中进行更改

据我所知,Jaspersoft服务器无法发送HTML电子邮件,因为它使用的是基本的Java字符串

您基本上必须编辑源代码并根据自己的喜好进行更改


就我所知,Jaspersoft服务器无法发送HTML电子邮件,因为它使用的是基本的Java字符串

您基本上必须编辑源代码并根据自己的喜好进行更改


对于换行符,可能只需使用
\n

我必须发送表格,所以/n不会为我这样做。另一个死胡同:(谢谢安威!我必须送桌子,所以/n不会帮我做。另一个死胡同:(谢谢安威!