如何使用 Mailgun Rest API coldfusion 发送 iCal 邀请

How to send a iCal invite with Mailgun Rest API coldfusion

`我正在使用 mailgun 在我的网站中设置邮件功能。我可以使用 mailgun API 发送邮件,包括文本和 HTML 内容。但是,我需要发送带有日历附件的邮件,但在 ColdFusion 中找不到更好的方法。谁能帮帮我吗?

<cfhttp result="result" method="POST" charset="utf-8"
   url="https://api.mailgun.net/v3/sandbox0000000000000000000.mailgun.org/messages" >

    <cfhttpparam type="header" name="Authorization" 
       value="Basic #ToBase64("api:***********************************79")#" />
    <cfhttpparam type="formfield" name="from" 
         value="postmaster@sandbox0000000000000000000.mailgun.org" >
    <cfhttpparam type="formfield" name="to" value="me@test.com"  />
    <cfhttpparam type="formfield" name="subject" value="mail content"  />
    <cfhttpparam type="formfield" name="text" value="mail content from test account"  />
    <cfhttpparam type="formfield" name="attachment" value="my path"  />
</cfhttp>

对于 invite.ics 日历文件,我首先将此文件写入一个文件夹,因此我可以为名称 attachment 提供 cfhttpparam 的路径。发送邮件后,我将其从我的文件夹中删除。对于任何类型的文件来说都是如此简单。

<cfhttp result="result" url="https://api.mailgun.net/v3/sandbox0000000000000000000.mailgun.org/messages" method="POST">
    <cfhttpparam type="header" name="Authorization" value="Basic #ToBase64("api:***********************************79")#" />
    <cfhttpparam type="FORMFIELD" name="from" value="test@gmail.com">
    <cfhttpparam type="FORMFIELD" name="to" value="test@test.com">
    <cfhttpparam type="FORMFIELD" name="subject" value="attachment test">
    <cfhttpparam type="FORMFIELD" name="text" value="Hello">
    <cfhttpparam type="formfield" name="html" value="<html>Testing with text/calendar******* type</html>"  />
    <cfhttpparam type="file" name="attachment" file="#yourattachementfilepath here#" >
</cfhttp>