เชนเซเชเชฐ เชจเซเชฏเซเช เชชเชฐ เช เชฎเชนเชฟเชจเชพเชจเซ เชถเชฐเซเชเชคเชฎเชพเช
/
เชฎเชจเซ IMAP เชตเชฟเชถเซ เชถเซเช เชจ เชเชฎเซเชฏเซเช
เชชเซเชฐเซเชเซเชเซเชฒ
เชฌเซเชเซ เชธเชฎเชธเซเชฏเชพ เชเซเชฐเชพเชซเชฟเช เชตเชชเชฐเชพเชถ เชธเชพเชฅเซ เชธเชเชฌเชเชงเชฟเชค เชเซ. IMAP เชธเชพเชฅเซ, เชเชฎเซเชเชฒเซเชธ เชธเชฐเซเชตเชฐ เชชเชฐ เชธเชเชเซเชฐเชนเชฟเชค เชฅเชพเชฏ เชเซ เช เชจเซ เชธเชฎเชฏเชพเชเชคเชฐเซ เชธเซเชฅเชพเชจเชฟเช เชเซเชฒเชพเชฏเชจเซเชเซเชธ เชธเชพเชฅเซ เชธเชฟเชเชเซเชฐเชจเชพเชเช เชฅเชพเชฏ เชเซ. เชเซ เชเซเช เชเชพเชฐเชฃเซเชธเชฐ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเชพ เชเชชเชเชฐเชฃ เชชเชฐเชจเซ เชจเชเชฒ เชฌเชเชกเซ เชเซ, เชคเซ เชคเชฎเชพเชฎ เชฎเซเชเชฒเชจเซ เชซเชฐเซเชฅเซ เชธเชฎเชจเซเชตเชฏเชฟเชค เชเชฐเชตเซเช เชชเชกเชถเซ. เชเชงเซเชจเชฟเช เชตเชฟเชถเซเชตเชฎเชพเช, เชเซเชฏเชพเชฐเซ เชนเชเชพเชฐเซ เชฎเซเชฌเชพเชเชฒ เชเชชเชเชฐเชฃเซ เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ เชเชจเซเชเซเช เชฅเช เชถเชเซ เชเซ, เชคเซเชฏเชพเชฐเซ เช เช เชญเชฟเชเชฎ เชเซเชฐเชพเชซเชฟเช เช เชจเซ เชเชฎเซเชชเซเชฏเซเชเชฟเชเช เชธเชเชธเชพเชงเชจเซเชจเชพ เชตเชชเชฐเชพเชถเชฎเชพเช เชตเชงเชพเชฐเซ เชคเชฐเชซ เชฆเซเชฐเซ เชเชพเชฏ เชเซ.
เชฎเซเชถเซเชเซเชฒเซเช เชฎเชพเชคเซเชฐ เชชเซเชฐเซเชเซเชเซเชฒ เชธเชพเชฅเซ เช เชจเชนเซเช, เชชเชฃ เชคเซเชจเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชคเชพ เชเชฎเซเชฒ เชเซเชฒเชพเชฏเชเช เชธเชพเชฅเซ เชชเชฃ เชเชญเซ เชฅเชพเชฏ เชเซ. เชคเซเชจเซ เชฐเชเชจเชพ เชฅเช เชคเซเชฏเชพเชฐเชฅเซ, IMAP เชเชฃเซ เชตเชเชค เชตเชฟเชตเชฟเชง เชธเชเชถเซเชงเชจเซเชจเซ เชเชงเชฟเชจ เชเซ - เชตเชฐเซเชคเชฎเชพเชจ เชธเชเชธเซเชเชฐเชฃ เชเชเซ IMAP4 เชเซ. เชคเซ เช เชธเชฎเชฏเซ, เชคเซเชจเชพ เชฎเชพเชเซ เชเชฃเชพ เชตเซเชเชฒเซเชชเชฟเช เชเชเซเชธเซเชเซเชจเซเชถเชจเซเชธ เชเซ - เชจเซเชเชตเชฐเซเช เชชเชฐ
เชคเซ เช เชธเชฎเชฏเซ, เชเชฃเซ เชเชเชชเชจเซเช เชคเซเชฎเชจเชพ เชชเซเชคเชพเชจเชพ เชฎเชพเชฒเชฟเชเซเชจเชพ เชธเซเชฒเซเชฏเซเชถเชจเซเชธ เชเชซเชฐ เชเชฐเซ เชเซ เชเซ IMAP เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพเชจเซเช เชธเชฐเชณ เชฌเชจเชพเชตเชตเซเช เชเซเชเช เช
เชฅเชตเชพ เชคเซเชจเซ เชฌเชฆเชฒเชตเซเช เชเซเชเช:
"เชตเชงเซเชฎเชพเช, เชเชงเซเชจเชฟเช เชเชฎเซเชฒ เชเซเชฒเชพเชฏเชจเซเชเซ เชฎเชพเชคเซเชฐ เชธเชเชฆเซเชถเชพเช เช เชซเซเชฐเชตเชฐเซเชก เชเชฐเชตเชพ เชเซเชเช เชจเชนเซเช, เชชเชฐเชเชคเซ เชธเชเชชเชฐเซเชเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เช เชจเซ เชเซเชฒเซเชจเซเชกเชฐ เชธเชพเชฅเซ เชธเชฟเชเชเซเชฐเชจเชพเชเช เชเชฐเชตเชพ เชธเชเซเชทเชฎ เชนเซเชตเชพ เชเซเชเช," IaaS เชชเซเชฐเชฆเชพเชคเชพเชจเชพ เชตเชฟเชเชพเชธเชจเชพ เชตเชกเชพ เชธเซเชฐเซเชเซเช เชฌเซเชฒเซเชเชฟเชจ เชเชนเซ เชเซ.
1Cloud.ru . โ เชเชเซ, เชคเซเชคเซเชฏ-เชชเชเซเชท เชชเซเชฐเซเชเซเชเซเชฒ เชเชฎเซ เชเซเชเชฒเชกเซเชเชชเซ ,เชเชพเชฐเซเชกเชกเซเชตเซ ะธเชเซเชฒเชกเซเชเชตเซ . เช เช เชญเชฟเชเชฎ เชเซเชฐเซเชชเซเชฐเซเช เชจเซเชเชตเชฐเซเชเซเชธเชฎเชพเช เชซเชพเชฏเชฐเชตเซเชฒเชจเซ เชเซเช เชตเชฃเซเชจเซ เชเชเชฟเชฒ เชฌเชจเชพเชตเซ เชเซ เช เชจเซ เชธเชพเชฏเชฌเชฐ เชนเซเชฎเชฒเชพเช เชฎเชพเชเซ เชจเชตเชพ เชตเซเชเซเชเชฐ เชเซเชฒเซ เชเซ.
JMAP เช เชธเชฎเชธเซเชฏเชพเช เชเชเซเชฒเชตเชพ เชฎเชพเชเซ เชฐเชเชพเชฏเซเชฒ เชเซ. เชคเซเชจเซ เชเชจเซเชเชฐเชจเซเช เชเชจเซเชเชฟเชจเชฟเชฏเชฐเชฟเชเช เชเชพเชธเซเช เชซเซเชฐเซเชธ (IETF) เชจเชพ เชฎเชพเชฐเซเชเชฆเชฐเซเชถเชจ เชนเซเช เชณ เชซเชพเชธเซเชเชฎเซเชฒ เชจเชฟเชทเซเชฃเชพเชคเซ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชเชธเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชฐเชนเซเชฏเซเช เชเซ. เชชเซเชฐเซเชเซเชเซเชฒ HTTPS เชจเซ เชเซเช เชชเชฐ เชเชพเชฒเซ เชเซ, JSON เชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ (เช เชเชพเชฐเชฃเซเชธเชฐ เชคเซ เชซเชเซเชค เชเชฒเซเชเซเชเซเชฐเซเชจเชฟเช เชธเชเชฆเซเชถเชพเชเชจเซ เชเชชเชฒเซ เชฎเชพเชเซ เช เชจเชนเซเช, เชชเชฃ เชเซเชฒเชพเชเชกเชฎเชพเช เชธเชเชเซเชฏเชพเชฌเชเชง เชเชพเชฐเซเชฏเซเชจเซ เชนเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ เชชเชฃ เชฏเซเชเซเชฏ เชเซ) เช เชจเซ เชฎเซเชฌเชพเชเชฒ เชธเชฟเชธเซเชเชฎเซเชธเชฎเชพเช เชฎเซเชเชฒ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพเชจเซ เชธเชเชธเซเชฅเชพเชจเซ เชธเชฐเชณ เชฌเชจเชพเชตเซ เชเซ. เชชเชคเซเชฐเซเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเชตเชพ เชเชชเชฐเชพเชเชค, JMAP เชธเชเชชเชฐเซเชเซ เช เชจเซ เชเซ เชฒเซเชจเซเชกเชฐ เชถเซเชกเซเชฏเซเชฒเชฐ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชเซเชธเซเชเซเชเชถเชจเชจเซ เชเชจเซเชเซเช เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชชเชฃ เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ.
เชจเชตเชพ เชชเซเชฐเซเชเซเชเซเชฒเชจเซ เชตเชฟเชถเซเชทเชคเชพเช
JMAP เชเซ
JMAP เชฎเชพเช เชเช เชเชฎเซเชเชฒ JSON เชธเซเชเซเชฐเชเซเชเชฐ เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชฐเชเซ เชฅเชพเชฏ เชเซ. เชคเซเชฎเชพเช เชฎเซเชธเซเชเชจเซ เชคเชฎเชพเชฎ เชฎเชพเชนเชฟเชคเซ เชนเซเชฏ เชเซ
เชเซเชฒเชพเชฏเชเช เชธเชฐเซเชตเชฐเชจเซ เชธเชเชชเชฐเซเช เชเชฐเชตเชพ เชฎเชพเชเซ API เชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ. เช เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเซ เชเช เช เชงเชฟเชเซเชค POST เชตเชฟเชจเชเชคเซ เชเชจเชฐเซเช เชเชฐเซ เชเซ, เชเซเชจเชพเช เชเซเชฃเชงเชฐเซเชฎเซ JMAP เชธเชคเซเชฐ เชเชฌเซเชเซเชเซเชเชฎเชพเช เชตเชฐเซเชฃเชตเซเชฒ เชเซ. เชตเชฟเชจเชเชคเซ เชเชชเซเชฒเซเชเซเชถเชจ/json เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชเซ เช เชจเซ เชคเซเชฎเชพเช เชเช JSON เชตเชฟเชจเชเชคเซ เชเชฌเซเชเซเชเซเชเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ. เชธเชฐเซเชตเชฐ เชเช เชชเซเชฐเชคเชฟเชญเชพเชต เชเชฌเซเชเซเชเซเช เชชเชฃ เชเชจเชฐเซเช เชเชฐเซ เชเซ.
ะ
{
"using": [ "urn:ietf:params:jmap:core", "urn:ietf:params:jmap:mail" ],
"methodCalls": [
[ "method1", {
"arg1": "arg1data",
"arg2": "arg2data"
}, "c1" ],
[ "method2", {
"arg1": "arg1data"
}, "c2" ],
[ "method3", {}, "c3" ]
]
}
เชจเซเชเซ เชชเซเชฐเชคเชฟเชธเชพเชฆเชจเซเช เชเชฆเชพเชนเชฐเชฃ เชเซ เชเซ เชธเชฐเซเชตเชฐ เชเชจเชฐเซเช เชเชฐเชถเซ:
{
"methodResponses": [
[ "method1", {
"arg1": 3,
"arg2": "foo"
}, "c1" ],
[ "method2", {
"isBlah": true
}, "c2" ],
[ "anotherResponseFromMethod2", {
"data": 10,
"yetmoredata": "Hello"
}, "c2"],
[ "error", {
"type":"unknownMethod"
}, "c3" ]
],
"sessionState": "75128aab4b1b"
}
เชเชฆเชพเชนเชฐเชฃ เช
เชฎเชฒเซเชเชฐเชฃ เชธเชพเชฅเซ เชธเชเชชเซเชฐเซเชฃ JMAP เชธเซเชชเชทเซเชเซเชเชฐเชฃ เช
เชนเซเช เชฎเชณเซ เชถเชเซ เชเซ
/
เชชเซเชฐเซเชธเซเชชเซเชเซเชเซเชธ
เชนเชเซเชเชค เช เชเซ เชเซ เชชเซเชฐเชฎเชพเชฃเชญเซเชค เชชเชฐเชจเซเช เชเชพเชฐเซเชฏ เชนเชเซ เชธเซเชงเซ เชธเชคเซเชคเชพเชตเชพเชฐ เชฐเซเชคเซ เชชเซเชฐเซเชฃ เชฅเชฏเซเช เชจเชฅเซ, เชคเซ เชเชคเซเชชเชพเชฆเชจ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช เชชเชนเซเชฒเซเชฅเซ เช เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชฐเชนเซเชฏเซเช เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเชชเชจ เชฎเซเชเชฒ เชธเชฐเซเชตเชฐเชจเชพ เชจเชฟเชฐเซเชฎเชพเชคเชพเช
เช
เชฎเซ เช
เชชเซเชเซเชทเชพ เชฐเชพเชเซ เชถเชเซเช เชเซเช เชเซ เชญเชตเชฟเชทเซเชฏเชฎเชพเช เชตเชงเซ เช
เชจเซ เชตเชงเซ JMAP-เชเชงเชพเชฐเชฟเชค เชชเซเชฐเซเชเซเชเซเชเซเชธ เชนเชถเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเชชเชจ-เชเชเซเชธเชเซเชจเซเชเชจเชพ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช, เชเซเช Linux เชธเชฟเชธเซเชเชฎเซเชธ เชฎเชพเชเซ IMAP เชธเชฐเซเชตเชฐ เชฌเชจเชพเชตเซ เชฐเชนเซเชฏเชพ เชเซ, เชจเชตเชพ เชชเซเชฐเซเชเซเชเซเชฒ เชชเชฐ เชธเซเชตเชฟเช เชเชฐเชถเซ เชคเซเชตเซ เชเซเชเชฒเซเช เชธเชเชญเชพเชตเชจเชพเช เชเซ. เชคเซเชฎเชจเซ เชเซเชฌ เช IMAP เชเชจเชเชพเชฐ เชเชฐเซ
IETF เช เชจเซ FastMail เชจเชพ เชกเซเชตเชฒเชชเชฐเซเชธ เชเชนเซ เชเซ เชเซ เชตเชงเซเชจเซ เชตเชงเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เชฎเซเชธเซเชเชฟเชเช เชฎเชพเชเซ เชจเชตเชพ เชเชชเชจ เชธเซเชเชพเชจเซเชกเชฐเซเชกเชจเซ เชเชฐเซเชฐเชฟเชฏเชพเชค เชเซเช เชฐเชนเซเชฏเชพ เชเซ. JMAP เชจเชพ เชฒเซเชเชเซเชจเซ เชเชถเชพ เชเซ เชเซ เชญเชตเชฟเชทเซเชฏเชฎเชพเช เชตเชงเซ เชเชเชชเชจเซเช เช เชชเซเชฐเซเชเซเชเซเชฒเชจเซ เช เชฎเชฒ เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเชถเซ.
เช เชฎเชพเชฐเชพ เชตเชงเชพเชฐเชพเชจเชพ เชธเชเชธเชพเชงเชจเซ เช เชจเซ เชธเซเชคเซเชฐเซเชคเซ:
เชเชชเซเชฒเชฟเชเซเชถเชจ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชเชจเซเชเชฐเชซเซเชธ เชธเชพเชฅเซ เชเซเชตเซ เชฐเซเชคเซ เชธเชพเชเชตเชตเซเช
1cloud.ru เชจเชพ เชเชฆเชพเชนเชฐเชฃเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเซเชฒเชพเชเชก เชธเซเชตเชพเชฎเชพเช DevOps
เชเซเชฒเชพเชเชก เชเชฐเซเชเชฟเชเซเชเซเชเชฐ 1 เชเซเชฒเชพเชเชกเชจเซเช เชเชคเซเชเซเชฐเชพเชเชคเชฟ
HTTPS เชชเชฐ เชธเชเชญเชตเชฟเชค เชนเซเชฎเชฒเชพเช เช เชจเซ เชคเซเชฎเชจเซ เชธเชพเชฎเซ เชเซเชตเซ เชฐเซเชคเซ เชฐเชเซเชทเชฃ เชเชฐเชตเซเช
เชเชจเซเชเชฐเชจเซเช เชชเชฐ เชธเชฐเซเชตเชฐเชจเซ เชเซเชตเซ เชฐเซเชคเซ เชธเซเชฐเชเซเชทเชฟเชค เชเชฐเชตเซเช: 1cloud.ru เช เชจเซเชญเชต
เชเซเชเชเชพ เชถเซเชเซเชทเชฃเชฟเช เชเชพเชฐเซเชฏเชเซเชฐเชฎ: เชธเชคเชค เชเชเซเชเชฐเชฃ เชถเซเช เชเซ
เชธเซเชฐเซเชธ: www.habr.com