0
我正在使用發送yahoo mail api使用JSON格式發送郵件。但是,即使我使用\r\n
爲我想發送的消息塊創建新行,當收件人將其作爲郵件接收時,也沒有影響。通過雅虎郵件API發送HTML郵件與JSON
由於在製作JSON時出現了一些問題,如果有特殊字符,我使用StringEscapeUtils.escapeJavaScript
方法使我的消息字符串有效,例如。你好朋友。\ r \ n用特殊字符測試〜`!@#$%^ & *()\ n {} [] |?/。>,<。
{
"method": "SendMessage",
"params": [
{
"savecopy": true,
"message": {
"to": {
"email": "[email protected]",
"name": "SendMessage Test User"
},
"from": {
"email": "[email protected]",
"name": "SendMessage Test User"
},
"replyto": {
"email": "[email protected]",
"name": "SendMessage Test User"
},
"inreplyto": "SendMessage InReplyTo Value",
"mailer": "YahooMailRC",
"subject": "Message with Stationery",
"simplebody": {
"text": "hello friend.\r\n testing with special characters ~`[email protected]#$%^&*() \n{}[]|?/.>,<",
"html": "hello friend.\r\n testing with special characters ~`[email protected]#$%^&*() \n{}[]|?/.>,<"
}
}
}
]
}
我用逃避\
當我創建一個有效的字符串,使JSON對象。
注意:如果我只在文本中設置數據,而不是在html中。收到的郵件中沒有任何內容
如何格式化我想通過Yahoo郵件API發送的文本以保留所有新行(HTML格式樣式)?
我該如何獲得「雅虎郵件API」?我注意到你的參考鏈接不起作用 –