我正在尝试使用组件[https://github.com/DominicWatson/cfmailgun] [1]通过mailgun发送电子邮件(使用SendMessage ()
)。
我无法使用它。我已在此地址阅读了文档: http://dominicwatson.github.io/cfmailgun/
但我无法实现它。作者没有提供完整的例子。
他只添加了这个:
mailGunClient = new MailGunClient( apiKey = myPrivateApiKey );
任何人都可以帮我一个更完整的例子吗? 谢谢。
修改 经过一些测试,我试过了:
<cfscript>
myPrivateApiKey = "key-123456789";
mailGunClient = new MailGunClient( apiKey = myPrivateApiKey );
mailGunClient.sendMessage(domain = 'domain.com', from='info@domain.com', to='to@gmail.com', subject='Test', text='hello world', html='<b>hello world</b>');
</cfscript>
但我收到错误:
MailGun request failure. ['from' parameter is missing]
编辑2
我解决了它(感谢脚本作者的帮助)。这是组件中的一个问题。
您看到<cfhttpparam ... name="#key#" ...
的任何地方,将其更改为<cfhttpparam ... name="#LCase( key )#" ...