1

有誰知道我可以如何創建電子郵件帳戶,並可能使用rails應用程序從我的cPanel中讀取郵件,而無需直接通過cPanel創建電子郵件帳戶。這真的很有幫助,它可以節省我很多時間登錄到cPanel。這意味着我應該能夠使用我的Rails應用程序創建電子郵件帳戶。謝謝在rails上使用ruby創建cPanel電子郵件帳戶

回答

3

的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

我希望這可以幫助你上手。

+0

非常酷,網/ http有很多選項 –

+0

要驗證我是否添加了cPanel的身份驗證憑據。任何想法是我可以把建立請求時的用戶名和密碼 – Uchenna

相關問題