1

有谁知道我可以如何创建电子邮件帐户,并可能使用 rails 应用程序从我的 cpanel 读取邮件,而无需直接进入 cpanel 创建电子邮件帐户。这真的很有帮助,它可以为我节省很多登录 cpanel 的时间。这意味着我应该能够使用我的 rails 应用程序创建电子邮件帐户。谢谢你

4

1 回答 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 回答