有谁知道我可以如何创建电子邮件帐户,并可能使用 rails 应用程序从我的 cpanel 读取邮件,而无需直接进入 cpanel 创建电子邮件帐户。这真的很有帮助,它可以为我节省很多登录 cpanel 的时间。这意味着我应该能够使用我的 rails 应用程序创建电子邮件帐户。谢谢你
问问题
331 次
1 回答
4
cPanel 有一个 API,您可以访问它来为您完成工作
http://docs.cpanel.net/twiki/bin/view/SoftwareDevelopmentKit/
您所要做的就是构建请求并调用它们的 API。
为了构建请求:
require 'net/http'
url = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(url.path)
res = Net::HTTP.start(url.host, url.port) {|http|
http.request(req)
}
puts res.body
以下是 API 的 XML 或 JSON 版本的链接:
http://docs.cpanel.net/twiki/bin/view/SoftwareDevelopmentKit/XmlApi
然后,您在请求后解析 JSON 并将其显示在您的 rails 应用程序中。
只是为了让您知道,创建电子邮件的功能在 API1 中:
http://docs.cpanel.net/twiki/bin/view/SoftwareDevelopmentKit/CallingAPIFunctions
我希望这可以帮助您入门。
于 2012-10-23T19:42:07.587 回答