1

メールアカウントを作成する方法を知っている人はいますか?メールアカウントを作成するために cpanel に直接移動することなく、rails アプリを使用して 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 に答える