loadrunner压测exchange邮箱

loadrunner压测exchange邮箱服务

神需求,折腾半天

前言

boss有个需求,公司自建邮箱,用的是exchange 2016,为了评估当前硬件配置是否足以支撑500+人的收发,需要做性能测试;刚开始接到这个需求时候,觉得不是很难,网上一堆邮箱压测的例子,jmeter有SMTP SamplerMail reader Sampler支持smtp,pop3邮箱各种情况,附件都是随便加;就是用loadrunner写脚本也不复杂。

万万没想到,需求是邮箱服务使用exchange不开pop3和imap,smtp也没有、、、

OWA

没办法,jmeter基本是废了,只能用loadrunner了,刚开始想的是loadrunner通过录制outlook客户端来完成脚本,然后,华丽的失败了,压根行不通,outlook直接崩了。。。想到第二种方法,直接用exchange的owa,也就是邮箱的web端录、写脚本。

这个,最后是实现了,需要说一下的是,OWA是真的坑啊,每个请求,回放时候基本都需要从上一个请求关联cookie,再手动加进去,加了三十个,简直要疯了,以下为最终LR脚本:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
Action()
{

web_set_sockets_option("SSL_VERSION", "2&3");

/*Possible OAUTH authorization was detected. It is recommended to correlate the authorization parameters.*/
/*添加请求头*/
web_add_auto_header("DNT",
"1");

web_url("owa",
"URL=https://email.emailtest.cn/owa",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);

web_url("logon.aspx",
"URL=https://email.emailtest.cn/owa/auth/logon.aspx?replaceCurrent=1&url=https%3a%2f%2femail.emailtest.cn%2fowa",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t2.inf",
"Mode=HTML",
EXTRARES,
"Url=15.1.1531/themes/resources/segoeui-regular.eot", "Referer=https://email.emailtest.cn/owa/auth/logon.aspx?replaceCurrent=1&url=https%3a%2f%2femail.emailtest.cn%2fowa", ENDITEM,
"Url=15.1.1531/themes/resources/segoeui-semilight.eot", "Referer=https://email.emailtest.cn/owa/auth/logon.aspx?replaceCurrent=1&url=https%3a%2f%2femail.emailtest.cn%2fowa", ENDITEM,
LAST);

lr_start_transaction("login");

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_1",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

web_submit_form("auth.owa",
"Snapshot=t3.inf",
ITEMDATA,
"Name=username", "Value=test4@emailtest.cn", ENDITEM,
"Name=password", "Value=Test@123", ENDITEM,
"Name=passwordText", "Value=", ENDITEM,
LAST);

web_custom_request("sessiondata.ashx",
"URL=https://email.emailtest.cn/owa/sessiondata.ashx?appcacheclient=0",
"Method=POST",
"Resource=0",
"RecContentType=application/x-javascript",
"Referer=",
"Snapshot=t5.inf",
"Mode=HTML",
"EncType=",
EXTRARES,
"Url=prem/15.1.1531.3/scripts/zh-hans/boot.worldwide.mouse.strings.localized.min.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/boot.owaframe.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/images/0/sprite1.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/globalize/globalize.culture.zh-cn.js", "Referer=", ENDITEM,
"Url=ping.owa?UA=0", "Referer=", ENDITEM,
LAST);

web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_1}");

/*关联cookie*/

web_reg_save_param("X-OWA-CANARY_2",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

web_custom_request("ev.owa2",
"URL=https://email.emailtest.cn/owa/ev.owa2?ns=PendingRequest&ev=FinishNotificationRequest&UA=0&Fn=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t6.inf",
"Mode=HTML",
"EncType=text/plain;charset=UTF-8",
LAST);

/*增加head*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_2}");


web_add_header("Action",
"GetFavorites");
web_reg_save_param("X-OWA-CANARY_3",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);
web_custom_request("service.svc",
"URL=https://email.emailtest.cn/owa/service.svc?action=GetFavorites&EP=1&ID=-1&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t7.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
LAST);

web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_3}");

web_add_header("Action",
"GetFolderMruConfiguration");

web_custom_request("service.svc_2",
"URL=https://email.emailtest.cn/owa/service.svc?action=GetFolderMruConfiguration&EP=1&ID=-2&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t8.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_4",
"LB=X-OWA-CANARY=",
"RB=;",
LAST);
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_3}");

web_add_header("Action",
"GetOtherMailboxConfiguration");

web_custom_request("service.svc_3",
"URL=https://email.emailtest.cn/owa/service.svc?action=GetOtherMailboxConfiguration&EP=1&ID=-3&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t9.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
EXTRARES,
"Url=prem/15.1.1531.3/resources/themes/base/images/0/headerbgmaing2.gif", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/themes/base/images/0/headerbgmaing2.png", "Referer=", ENDITEM,
LAST);

web_custom_request("plt1.ashx",
"URL=https://email.emailtest.cn/owa/plt1.ashx?cId=C696115C3ECB481BADFEEBB71DC3DA12&msg=success;200&caTy=0&tg=&MDB=86f42157-91d9-4366-ac62-de53d1dee6e1&nId=0000000000000000&MBX=0df790ce-6185-4b88-af3c-41a33f8b8ce1&sdCoId=C696115C3ECB481BADFEEBB71DC3DA12_1544675566286&sds=200&fe=EXCHANGE001&be=EXCHANGE001&cbe=exchange001.emailtest.cn&dag=DAG&cver=15.1.1531.3&sdver=15.1.1531.3&rpo=0&off=0&pal=0&rfe=0&te=0&PLT=uES,506,uEE,506,reds,23,redE,157,fS,157,dLS,0,dLE,0,cS,0,cE,0,reqS,2,resS,50,resE,345,domL,50"
",domCLES,1668,domCLEE,1668,domC,1675,lES,1676,lEE,1676,sdR,1482,pEab,1453,pE,1662,rSt,1707,now,2637,nowNoTim,2248,rStNoTim,1318&nowTS=1544675568534&navtp=0&rdct=2&tcd=339&lbv=undefined&icv=undefined&iacr=undefined&lcver=undefined&accu=undefined&acth=undefined&acdc=undefined&lhn=undefined&chn=email.emailtest.cn&acs=1&mf=nf&fc=undefined",
"Method=POST",
"Resource=1",
"RecContentType=image/gif",
"Referer=",
"Snapshot=t10.inf",
"EncType=text/plain;charset=UTF-8",
"Body=&bt=BootStrap.1,tim=st,-1544675564025,end,-1544675563980&bt=OwaStart.2,tim=st,-1544675563964&bt=ProcessUserConfig.6,tim=st,-1544675563924&bt=MMVMInit.7,tim=st,-1544675563879,end,-1544675563723&bt=MLVMInit.20,tim=st,-1544675563766,end,-1544675563739&bt=FoldersInit.43,tim=st,-1544675563739,end,-1544675563726&bt=VMFactory.48,tim=st,-1544675563679,end,-1544675563096&bt=OWAShellActF.51,tim=st,-1544675563679,end,-1544675563651&bt=OWAShellAct.53,tim=st,-1544675563650,end,-1544675563096&bt=PMVActF.55"
",tim=st,-1544675563644,end,-1544675563553&bt=PMVAct.56,tim=st,-1544675563553,end,-1544675563100&bt=MMVActF.58,tim=st,-1544675563536,end,-1544675563448&bt=MMVAct.59,tim=st,-1544675563448,end,-1544675563109&bt=MLVActF.61,tim=st,-1544675563322,end,-1544675563290&bt=MLVAct.62,tim=st,-1544675563290,end,-1544675563257&Res=boot.owaframe.0.mouse.js,tim=st,504,fS,3,dLS,0,dLE,0,cS,0,cE,0,reqS,0,resS,87,resE,535,pE,994&Res=boot.owaframe.1.mouse.js,tim=st,506,fS,34,dLS,0,dLE,0,cS,0,cE,0,reqS,0,resS,81,resE,"
"501,pE,1311&Res=boot.owaframe.2.mouse.js,tim=st,529,fS,12,dLS,8,dLE,8,cS,8,cE,514,reqS,514,resS,632,resE,874,pE,1366&Res=boot.owaframe.3.mouse.js,tim=st,537,fS,4,dLS,0,dLE,0,cS,0,cE,385,reqS,385,resS,454,resE,840,pE,1453&Res=sprite1.mouse.png,tim=st,539,fS,2,dLS,0,dLE,0,cS,0,cE,498,reqS,498,resS,582,resE,621&Res=sessiondata.ashx,tim=st,550,fS,145,dLS,0,dLE,0,cS,0,cE,930,reqS,930,resS,930,resE,935&Res=office365icons.eot,tim=st,736,fS,5,dLS,0,dLE,0,cS,0,cE,0,reqS,287,resS,343,resE,634&Res="
"boot.worldwide.mouse.strings.localized.min.js,tim=st,1617,fS,2,dLS,0,dLE,0,cS,0,cE,0,reqS,0,resS,56,resE,81,pE,1613&Res=sprite1.mouse.css,tim=st,1620,fS,3,dLS,0,dLE,0,cS,0,cE,0,reqS,0,resS,53,resE,58&Res=boot.owaframe.mouse.css,tim=st,1623,fS,2,dLS,0,dLE,0,cS,0,cE,0,reqS,0,resS,50,resE,107&Res=globalize.culture.zh-cn.js,tim=st,1772,fS,2,dLS,0,dLE,0,cS,0,cE,0,reqS,0,resS,36,resE,38,pE,1658&refUrl=https%3A%2F%2Femail.emailtest.cn%2Fowa%2F",
LAST);

/*增加消息头*/

web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_4}");

web_custom_request("ev.owa2_2",
"URL=https://email.emailtest.cn/owa/ev.owa2?ns=PendingRequest&ev=FinishNotificationRequest&UA=0",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t11.inf",
"Mode=HTML",
"EncType=text/plain;charset=UTF-8",
LAST);

/*关联cookie*/

web_reg_save_param("X-OWA-CANARY_5",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_4}");

web_add_header("Action",
"SubscribeToNotification");

web_custom_request("service.svc_4",
"URL=https://email.emailtest.cn/owa/service.svc?action=SubscribeToNotification&UA=0&ID=-4&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t12.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
"Body={\"request\":{\"__type\":\"NotificationSubscribeJsonRequest:#Exchange\",\"Header\":{\"__type\":\"JsonRequestHeaders:#Exchange\",\"RequestServerVersion\":\"Exchange2013\",\"TimeZoneContext\":{\"__type\":\"TimeZoneContext:#Exchange\",\"TimeZoneDefinition\":{\"__type\":\"TimeZoneDefinitionType:#Exchange\",\"Id\":\"China Standard Time\"}}}},\"subscriptionData\":[{\"__type\":\"SubscriptionData:#Exchange\",\"SubscriptionId\":\"HierarchyNotification\",\"Parameters\":{\"__type\":\""
"SubscriptionParameters:#Exchange\",\"NotificationType\":\"HierarchyNotification\",\"subscriptionIdSuffix\":\"\"}},{\"__type\":\"SubscriptionData:#Exchange\",\"SubscriptionId\":\"RowNotificationAAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQAuAAAAAABu95v/jzADTIfi8X89MXTNAQCecFqQtFpNQYRSIDhkk5BMAAAAAAEMAAA=_true_ConversationLastDeliveryOrRenewTime_Descending_ConversationLastDeliveryTime_Descending_All_renew\",\"Parameters\":{\"__type\":\"SubscriptionParameters:#Exchange\",\"NotificationType\""
":\"RowNotification\",\"FolderId\":\"AAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQAuAAAAAABu95v/jzADTIfi8X89MXTNAQCecFqQtFpNQYRSIDhkk5BMAAAAAAEMAAA=\",\"IsConversation\":true,\"SortBy\":[{\"__type\":\"SortResults:#Exchange\",\"Order\":\"Descending\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"ConversationLastDeliveryOrRenewTime\"}},{\"__type\":\"SortResults:#Exchange\",\"Order\":\"Descending\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\""
"ConversationLastDeliveryTime\"}}],\"Filter\":\"All\",\"CategoryFilter\":null,\"FocusedViewFilter\":-1,\"ConversationShapeName\":null,\"subscriptionIdSuffix\":\"renew\",\"GroupBy\":null,\"ChannelId\":null}}]}",
EXTRARES,
"Url=prem/15.1.1531.3/scripts/jquery.owa.bundle.mouse.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.boot.deferred.jquery.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.boot.deferred.webservices.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.boot.deferred.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.core.controls.extended.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.coredeferredstrings.localized.min.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.nonboot.webservices.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.owa.boot.deferredstrings.localized.min.js", "Referer=", ENDITEM,
LAST);

lr_end_transaction("login",LR_AUTO);

/*关联cookie*/

web_reg_save_param("X-OWA-CANARY_6",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_5}");


web_add_header("X-OWA-UrlPostData",
"%7B%22__type%22%3A%22ValidateAggregatedConfigurationRequest%3A%23Exchange%22%7D");

web_add_header("Action",
"ValidateAggregatedConfiguration");

web_custom_request("service.svc_5",
"URL=https://email.emailtest.cn/owa/service.svc?action=ValidateAggregatedConfiguration&EP=1&ID=-5&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t13.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
EXTRARES,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.controls.extended.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.boot.deferred.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.boot.deferred.mouse.js", "Referer=", ENDITEM,
LAST);

web_url("appCacheManifestHandler.ashx",
"URL=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t14.inf",
"Mode=HTML",
LAST);

/*关联cookie*/

web_reg_save_param("X-OWA-CANARY_7",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);
/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_5}");


web_add_header("Action",
"GetUserVoiceData");

web_add_header("X-OWA-UrlPostData",
"%7B%7D");

web_custom_request("service.svc_6",
"URL=https://email.emailtest.cn/owa/service.svc?action=GetUserVoiceData&EP=1&ID=-6&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t15.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
EXTRARES,
"Url=manifests/appCacheManifestHandler.ashx?owamanifest=1", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.pcstrings.localized.min.js", "Referer=", ENDITEM,
LAST);

/*关联cookie*/

web_reg_save_param("X-OWA-CANARY_8",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_7}");

web_add_header("Action",
"SubscribeToNotification");

web_add_header("X-OWA-UrlPostData",
"%7B%22request%22%3A%7B%22__type%22%3A%22NotificationSubscribeJsonRequest%3A%23Exchange%22%2C%22Header%22%3A%7B%22__type%22%3A%22JsonRequestHeaders%3A%23Exchange%22%2C%22RequestServerVersion%22%3A%22Exchange2013%22%2C%22TimeZoneContext%22%3A%7B%22__type%22%3A%22TimeZoneContext%3A%23Exchange%22%2C%22TimeZoneDefinition%22%3A%7B%22__type%22%3A%22TimeZoneDefinitionType%3A%23Exchange%22%2C%22Id%22%3A%22China%20Standard%20Time%22%7D%7D%7D%7D%2C%22subscriptionData%22%3A%5B%7B%22__type%22%3A%22SubscriptionData%3A%23Exchange%22%2C%22SubscriptionId%22%3A%22OwaVersionChangeNotification%22%2C%22Parameters%22%3A%7B%22__type%22%3A%22SubscriptionParameters%3A%23Exchange%22%2C%22NotificationType%22%3A%22OwaVersionChangeNotification%22%2C%22subscriptionIdSuffix%22%3A%22%22%7D%7D%5D%7D");


web_custom_request("service.svc_7",
"URL=https://email.emailtest.cn/owa/service.svc?action=SubscribeToNotification&EP=1&UA=0&ID=-7&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t16.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
LAST);

web_url("owa_2",
"URL=https://email.emailtest.cn/owa",
"Resource=0",
"RecContentType=text/html",
"Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0",
"Snapshot=t17.inf",
"Mode=HTML",
EXTRARES,
"Url=/owa/prem/15.1.1531.3/scripts/microsoft.owa.prefetch.js", "Referer=", ENDITEM,
"Url=/owa/prem/15.1.1531.3/scripts/microsoft.owa.common.compose.js", "Referer=", ENDITEM,
"Url=/owa/prem/15.1.1531.3/scripts/microsoft.owa.people.core.js", "Referer=", ENDITEM,
LAST);

web_url("owa_3",
"URL=https://email.emailtest.cn/owa/",
"Resource=0",
"RecContentType=text/html",
"Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0",
"Snapshot=t18.inf",
"Mode=HTML",
LAST);


/*关联cookie*/

web_reg_save_param("X-OWA-CANARY_9",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);
/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_8}");


web_add_header("Action",
"GetOwaNonBootUserConfiguration");
web_add_header("X-OWA-UrlPostData",
"%7B%7D");
web_custom_request("service.svc_8",
"URL=https://email.emailtest.cn/owa/service.svc?action=GetOwaNonBootUserConfiguration&EP=1&ID=-8&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t19.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
EXTRARES,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.calendar.surface.core.mouse.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.meetingmsgstrings.localized.min.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.calendar.surface.v2.desktop.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.calendar.surface.core.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.calsurfacestrings.localized.min.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.calendar.webservices.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/calendarsurface.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.calendar.controls.core.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.calendar.controls.v2.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.calcorestrings.localized.min.js", "Referer=", ENDITEM,
"Url=1x1.gif", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.application.textboys.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.core.personacontrol.mouse.css", "Referer=", ENDITEM,
LAST);

web_url("owa_4",
"URL=https://email.emailtest.cn/owa/?layout=mouse",
"Resource=0",
"RecContentType=text/html",
"Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0",
"Snapshot=t20.inf",
"Mode=HTML",
EXTRARES,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.livepersonacard.strings.localized.min.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.personacontrol.js", "Referer=", ENDITEM,
LAST);

web_url("owa_5",
"URL=https://email.emailtest.cn/owa/?realm=emailtest.cn",
"Resource=0",
"RecContentType=text/html",
"Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0",
"Snapshot=t21.inf",
"Mode=HTML",
LAST);

web_url("emailtest.cn",
"URL=https://email.emailtest.cn/owa/emailtest.cn",
"Resource=0",
"RecContentType=text/html",
"Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0",
"Snapshot=t22.inf",
"Mode=HTML",
EXTRARES,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.core.mecard.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/images/0/nbsprite1.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.mail.common.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.core.findpeople.mouse.css", "Referer=", ENDITEM,
LAST);

web_url("emailtest.cn_2",
"URL=https://email.emailtest.cn/owa/emailtest.cn/",
"Resource=0",
"RecContentType=text/html",
"Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0",
"Snapshot=t23.inf",
"Mode=HTML",
EXTRARES,
"Url=../prem/15.1.1531.3/resources/styles/0/microsoft.owa.core.controls.editorbase.mouse.css", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.nonbootstrings.localized.min.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.commonstrings.localized.min.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.core.mecard.js", "Referer=", ENDITEM,
LAST);

web_url("appCacheManifestHandler.ashx_2",
"URL=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0",
"Resource=0",
"RecContentType=text/html",
"Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0",
"Snapshot=t24.inf",
"Mode=HTML",
EXTRARES,
"Url=../prem/15.1.1531.3/resources/images/0/bg_gradient.png", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/calendarcolumnerroroverlay.png", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.core.findpeople.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.mail.common.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.core.controls.editorbase.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/dotsrepeater.gif", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/favicon.ico", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/resources/styles/0/microsoft.owa.core.recipientwell.mouse.css", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.core.findpeople.mouse.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.core.recipientwell.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/folderpane_bg.png", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/inlineimageplaceholder.png", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/loading_blackbg.gif", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.core.recipientwell.mouse.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/loading_whitebg.gif", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/resources/styles/0/microsoft.owa.core.attachments.mouse.css", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/styles/0/o365shellg2coreowa.mouse.css", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.core.attachments.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/zh-hans/microsoft.o365.shellg2.strings.localized.min.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/olk_logo_white_cropped.png", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/owa_brand.png", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/pulse.png", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/resources/styles/0/microsoft.owa.lightning.mouse.css", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/styles/0/microsoft.owa.calendar.controls.v2.mouse.css", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/striperepeater.gif", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/zh-hans/microsoft.owa.lightning.strings.localized.min.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/thinking16_blue.gif", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.lightning.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/thinking16_grey.gif", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/thinking16_white.gif", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/resources/styles/0/microsoft.owa.triageshared.mouse.css", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/styles/0/microsoft.owa.mail.compose.mouse.css", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/styles/0/microsoft.owa.application.readingpane.mouse.css", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/thinking24.gif", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.moderngroups.calendar.shared.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.application.readingpane.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.core.edgepromotion.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.options.strings.localized.min.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/thinking32_blue.gif", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/resources/styles/0/microsoft.owa.calendar.core.mouse.css", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.calendar.core.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.mail.compose.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/thinking32_grey.gif", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.triageshared.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/images/0/thinking32_white.gif", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/resources/styles/fonts/office365icons.eot", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/resources/styles/fonts/office365icons.svg", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.triageshared.mouse.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.application.readingpane.mouse.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.mail.compose.mouse.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/styles/0/microsoft.owa.calendar.addroom.mouse.css", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.calarstrings.localized.min.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/resources/styles/fonts/office365icons.ttf", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.calendar.addroom.js", "Referer=", ENDITEM,
"Url=../prem/15.1.1531.3/scripts/microsoft.owa.core.popout.js", "Referer=", ENDITEM,
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_10",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_9}");


web_add_header("Action",
"GetMailboxMessageConfiguration");

web_add_header("X-OWA-UrlPostData",
"%7B%7D");

web_custom_request("service.svc_9",
"URL=https://email.emailtest.cn/owa/service.svc?action=GetMailboxMessageConfiguration&EP=1&ID=-9&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t25.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_11",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_10}");

web_add_header("Action",
"GetMailboxJunkEmailConfiguration");
web_add_header("X-OWA-UrlPostData",
"%7B%7D");

web_custom_request("service.svc_10",
"URL=https://email.emailtest.cn/owa/service.svc?action=GetMailboxJunkEmailConfiguration&EP=1&ID=-10&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t26.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
EXTRARES,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.locationcommon.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.calendar.locationwell.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/fonts/office365icons.woff", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.callwstrings.localized.min.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.calendar.locationwell.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.calendar.locationwell.mouse.js", "Referer=", ENDITEM,
"Url=prem/fonts/segoeui-light.eot", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=prem/fonts/segoeui-light.ttf", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=prem/fonts/segoeui-light.woff", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.nonboot.controls.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.core.controls.emojiresources.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/images/0/thinking32_grey.gif", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/images/0/nbsprite1.mouse.png", "Referer=", ENDITEM,
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_12",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_11}");


web_add_header("Action",
"FindPeople");

web_custom_request("service.svc_11",
"URL=https://email.emailtest.cn/owa/service.svc?action=FindPeople&ID=-11&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t27.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
"Body={\"__type\":\"FindPeopleJsonRequest:#Exchange\",\"Header\":{\"__type\":\"JsonRequestHeaders:#Exchange\",\"RequestServerVersion\":\"Exchange2013\",\"TimeZoneContext\":{\"__type\":\"TimeZoneContext:#Exchange\",\"TimeZoneDefinition\":{\"__type\":\"TimeZoneDefinitionType:#Exchange\",\"Id\":\"China Standard Time\"}}},\"Body\":{\"__type\":\"FindPeopleRequest:#Exchange\",\"IndexedPageItemView\":{\"__type\":\"IndexedPageView:#Exchange\",\"BasePoint\":\"Beginning\",\"Offset\":0,\"MaxEntriesReturned\""
":1000},\"QueryString\":null,\"AggregationRestriction\":{\"__type\":\"RestrictionType:#Exchange\",\"Item\":{\"__type\":\"Or:#Exchange\",\"Items\":[{\"__type\":\"Exists:#Exchange\",\"Item\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"PersonaEmailAddress\"}},{\"__type\":\"IsEqualTo:#Exchange\",\"Item\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"PersonaType\"},\"FieldURIOrConstant\":{\"__type\":\"FieldURIOrConstantType:#Exchange\",\"Item\":{\"__type\":\"Constant:#Exchange\",\"Value"
"\":\"DistributionList\"}}}]}},\"ParentFolderId\":{\"__type\":\"TargetFolderId:#Exchange\",\"BaseFolderId\":{\"__type\":\"FolderId:#Exchange\",\"Id\":\"AAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQAuAAAAAABu95v/jzADTIfi8X89MXTNAQCecFqQtFpNQYRSIDhkk5BMAAAAABH4AAA=\"}},\"PersonaShape\":{\"__type\":\"PersonaResponseShape:#Exchange\",\"BaseShape\":\"Default\",\"AdditionalProperties\":[{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"PersonaAlias\"},{\"__type\":\"PropertyUri:#Exchange\",\""
"FieldURI\":\"PersonaRelevanceScore\"}]},\"SortOrder\":[{\"__type\":\"SortResults:#Exchange\",\"Order\":\"Ascending\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"PersonaRelevanceScore\"}},{\"__type\":\"SortResults:#Exchange\",\"Order\":\"Ascending\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"PersonaDisplayNameFirstLast\"}}],\"ShouldResolveOneOffEmailAddress\":false,\"SearchPeopleSuggestionIndex\":false}}",
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_13",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_12}");


web_add_header("Action",
"GetComplianceConfiguration");

web_add_header("X-OWA-UrlPostData",
"%7B%7D");

web_custom_request("service.svc_12",
"URL=https://email.emailtest.cn/owa/service.svc?action=GetComplianceConfiguration&EP=1&ID=-12&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t28.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
EXTRARES,
"Url=prem/fonts/segoeui-regular.eot", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=prem/15.1.1531.3/resources/images/0/ewsprite1.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.attachments.extendedattachmentwell.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.infotips.mouse.css", "Referer=", ENDITEM,
"Url=prem/fonts/segoeui-regular.ttf", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.extstrings.localized.min.js", "Referer=", ENDITEM,
"Url=prem/fonts/segoeui-regular.woff", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.owa.core.editor.emoji.strings.localized.min.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.readingpaneshared.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.people.personcard.mouse.css", "Referer=", ENDITEM,
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_14",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_13}");


web_add_header("Action",
"FindPeople");

web_add_header("X-OWA-UrlPostData",
"%7B%22__type%22%3A%22FindPeopleJsonRequest%3A%23Exchange%22%2C%22Header%22%3A%7B%22__type%22%3A%22JsonRequestHeaders%3A%23Exchange%22%2C%22RequestServerVersion%22%3A%22Exchange2013%22%2C%22TimeZoneContext%22%3A%7B%22__type%22%3A%22TimeZoneContext%3A%23Exchange%22%2C%22TimeZoneDefinition%22%3A%7B%22__type%22%3A%22TimeZoneDefinitionType%3A%23Exchange%22%2C%22Id%22%3A%22China%20Standard%20Time%22%7D%7D%7D%2C%22Body%22%3A%7B%22__type%22%3A%22FindPeopleRequest%3A%23Exchange%22%2C%22IndexedPageItemView%22%3A%7B%22__type%22%3A%22IndexedPageView%3A%23Exchange%22%2C%22BasePoint%22%3A%22Beginning%22%2C%22Offset%22%3A0%2C%22MaxEntriesReturned%22%3A1000%7D%2C%22QueryString%22%3Anull%2C%22ParentFolderId%22%3A%7B%22__type%22%3A%22TargetFolderId%3A%23Exchange%22%2C%22BaseFolderId%22%3A%7B%22__type%22%3A%22FolderId%3A%23Exchange%22%2C%22Id%22%3A%22AAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQAuAAAAAABu95v%2FjzADTIfi8X89MXTNAQCecFqQtFpNQYRSIDhkk5BMAAAAAAEkAAA%3D%22%7D%7D%2C%22PersonaShape%22%3A%7B%22__type%22%3A%22PersonaResponseShape%3A%23Exchange%22%2C%22BaseShape%22%3A%22Default%22%2C%22AdditionalProperties%22%3A%5B%7B%22__type%22%3A%22PropertyUri%3A%23Exchange%22%2C%22FieldURI%22%3A%22PersonaAlias%22%7D%2C%7B%22__type%22%3A%22PropertyUri%3A%23Exchange%22%2C%22FieldURI%22%3A%22PersonaRelevanceScore%22%7D%5D%7D%2C%22SortOrder%22%3A%5B%7B%22__type%22%3A%22SortResults%3A%23Exchange%22%2C%22Order%22%3A%22Ascending%22%2C%22Path%22%3A%7B%22__type%22%3A%22PropertyUri%3A%23Exchange%22%2C%22FieldURI%22%3A%22PersonaRelevanceScore%22%7D%7D%2C%7B%22__type%22%3A%22SortResults%3A%23Exchange%22%2C%22Order%22%3A%22Ascending%22%2C%22Path%22%3A%7B%22__type%22%3A%22PropertyUri%3A%23Exchange%22%2C%22FieldURI%22%3A%22PersonaDisplayNameFirstLast%22%7D%7D%5D%2C%22ShouldResolveOneOffEmailAddress%22%3Afalse%2C%22SearchPeopleSuggestionIndex%22%3Afalse%7D%7D");


web_custom_request("service.svc_13",
"URL=https://email.emailtest.cn/owa/service.svc?action=FindPeople&EP=1&ID=-13&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t29.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
EXTRARES,
"Url=prem/fonts/segoeui-semibold.eot", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=prem/fonts/segoeui-semibold.ttf", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.linkpreview.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.infotips.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/suiteextensions.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.readingpaneshared.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.nonboot.controls.js", "Referer=", ENDITEM,
"Url=prem/fonts/segoeui-semibold.woff", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.moderngroups.search.shared.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.personcardstrings.localized.min.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/suiteextensionscontrols.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.controls.emojiresources.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.people.personcard.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.attachments.extendedattachmentwell.js", "Referer=", ENDITEM,
"Url=prem/fonts/segoeui-semilight.eot", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=prem/15.1.1531.3/scripts/owa.clientnext.common.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.calendar.meetingforms.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.core.instantsearch.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.calmfstrings.localized.min.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.instantsearch.js", "Referer=", ENDITEM,
"Url=prem/fonts/segoeui-semilight.ttf", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=prem/15.1.1531.3/scripts/owa.clientnext.application.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.calendar.meetingforms.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.attachments.extendedattachmentwell.mouse.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.instantsearch.mouse.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.personacardfacade.js", "Referer=", ENDITEM,
"Url=prem/fonts/segoeui-semilight.woff", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
LAST);

web_url("projection.aspx",
"URL=https://email.emailtest.cn/owa/projection.aspx",
"Resource=0",
"RecContentType=text/html",
"Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0",
"Snapshot=t30.inf",
"Mode=HTML",
EXTRARES,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.search.suggestions.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.search.suggestions.js", "Referer=", ENDITEM,
"Url=manifests/appCacheManifestHandler.ashx?owamanifest=1", "Referer=https://email.emailtest.cn/owa/manifests/appCacheManifestHandler.ashx?manifest=0&layout=mouse&UA=0", ENDITEM,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.nav.strings.localized.min.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.navigation.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/o365shellg2plusowa.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.o365.shellg2.settingstrings.localized.min.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.clientnext.framework.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.models.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/locale/zh-hans/owa-calendar-strings.json", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/locale/zh-hans/owa-groups-strings.json", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.extensibilitynext.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/adal.min.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/msrcrypto-aes.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/owa.clientnext.extensibility.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/msrcrypto-aes-fix.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.o365.suiteserviceproxycommon.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/locale/zh-hans/owa-extensibility-strings.json", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.o365.suiteserviceproxy.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/osfruntime.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.suiteapinotifications.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.o365.suiteapi.owa.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.extensibilitynext.js", "Referer=", ENDITEM,
// "Url=service.svc/s/GetPersonaPhoto?email=test3%40emailtest.cn&personId=AAQkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQAQANSG92XBk%2F5Kh1qWIYKw8%2Bw%3D&UA=0&adObjectId=65f786d4-93c1-4afe-875a-962182b0f3ec&size=HR96x96", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.o365.suiteapiskypeintegration.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.extensibility.common.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.o365.shellg2.owa.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.o365.shellg2.owa.mouse.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.shellplusg2.o365.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.extendedmaillistview.mouse.css", "Referer=", ENDITEM,
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_15",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_14}");


web_add_header("Action",
"GetExtensibilityContext");
web_add_header("X-OWA-UrlPostData",
"%7B%22request%22%3A%7B%22__type%22%3A%22GetExtensibilityContextParameters%3A%23Exchange%22%2C%22FormFactor%22%3A3%2C%22ClientLanguage%22%3A%22zh-CN%22%2C%22IncludeDisabledExtensions%22%3Afalse%2C%22ApiVersionSupported%22%3A%221.5%22%2C%22ClientOverrideVersion%22%3A%221.1%22%7D%7D");

web_custom_request("service.svc_14",
"URL=https://email.emailtest.cn/owa/service.svc?action=GetExtensibilityContext&EP=1&ID=-14&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t31.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
EXTRARES,
"Url=prem/15.1.1531.3/scripts/meidp.min.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.extendedmaillistview.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/cardmetadata.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.extendedmaillistview.mouse.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.core.im.mouse.css", "Referer=", ENDITEM,
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_16",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_15}");

web_add_header("Action",
"GetReminders");

web_add_header("X-OWA-UrlPostData",
"%7B%22__type%22%3A%22GetRemindersJsonRequest%3A%23Exchange%22%2C%22Header%22%3A%7B%22__type%22%3A%22JsonRequestHeaders%3A%23Exchange%22%2C%22RequestServerVersion%22%3A%22Exchange2013%22%2C%22TimeZoneContext%22%3A%7B%22__type%22%3A%22TimeZoneContext%3A%23Exchange%22%2C%22TimeZoneDefinition%22%3A%7B%22__type%22%3A%22TimeZoneDefinitionType%3A%23Exchange%22%2C%22Id%22%3A%22China%20Standard%20Time%22%7D%7D%7D%2C%22Body%22%3A%7B%22__type%22%3A%22GetRemindersRequest%3A%23Exchange%22%2C%22EndTime%22%3A%222018-12-23T12%3A32%3A56%22%2C%22MaxItems%22%3A0%7D%7D");

web_custom_request("service.svc_15",
"URL=https://email.emailtest.cn/owa/service.svc?action=GetReminders&EP=1&ID=-15&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t32.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
EXTRARES,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.lyncintegration.js", "Referer=", ENDITEM,
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_17",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_16}");


web_add_header("Action",
"GetDaysUntilPasswordExpiration");

web_custom_request("service.svc_16",
"URL=https://email.emailtest.cn/owa/service.svc?action=GetDaysUntilPasswordExpiration&ID=-16&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t33.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
"Body={}",
EXTRARES,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.im.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.immanager.js", "Referer=", ENDITEM,
"Url=service.svc/s/GetPersonaPhoto?email=test4%40emailtest.cn&UA=0&size=HR96x96&sc=1544675576580", "Referer=", ENDITEM,
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_18",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_17}");


web_add_header("Action",
"SubscribeToNotification");

web_add_header("X-OWA-UrlPostData",
"%7B%22request%22%3A%7B%22__type%22%3A%22NotificationSubscribeJsonRequest%3A%23Exchange%22%2C%22Header%22%3A%7B%22__type%22%3A%22JsonRequestHeaders%3A%23Exchange%22%2C%22RequestServerVersion%22%3A%22Exchange2013%22%2C%22TimeZoneContext%22%3A%7B%22__type%22%3A%22TimeZoneContext%3A%23Exchange%22%2C%22TimeZoneDefinition%22%3A%7B%22__type%22%3A%22TimeZoneDefinitionType%3A%23Exchange%22%2C%22Id%22%3A%22China%20Standard%20Time%22%7D%7D%7D%7D%2C%22subscriptionData%22%3A%5B%7B%22__type%22%3A%22SubscriptionData%3A%23Exchange%22%2C%22SubscriptionId%22%3A%22ReminderNotification%22%2C%22Parameters%22%3A%7B%22__type%22%3A%22SubscriptionParameters%3A%23Exchange%22%2C%22NotificationType%22%3A%22ReminderNotification%22%2C%22subscriptionIdSuffix%22%3A%22%22%7D%7D%2C%7B%22__type%22%3A%22SubscriptionData%3A%23Exchange%22%2C%22SubscriptionId%22%3A%22NewMailNotification%22%2C%22Parameters%22%3A%7B%22__type%22%3A%22SubscriptionParameters%3A%23Exchange%22%2C%22NotificationType%22%3A%22NewMailNotification%22%2C%22subscriptionIdSuffix%22%3A%22%22%7D%7D%2C%7B%22__type%22%3A%22SubscriptionData%3A%23Exchange%22%2C%22SubscriptionId%22%3A%22SuiteNotification%22%2C%22Parameters%22%3A%7B%22__type%22%3A%22SubscriptionParameters%3A%23Exchange%22%2C%22NotificationType%22%3A%22SuiteNotification%22%2C%22subscriptionIdSuffix%22%3A%22%22%7D%7D%5D%7D");

web_custom_request("service.svc_17",
"URL=https://email.emailtest.cn/owa/service.svc?action=SubscribeToNotification&EP=1&UA=0&ID=-17&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t34.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_19",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);
/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_18}");


web_add_header("Action",
"GetAllowedOptions");

web_add_header("X-OWA-UrlPostData",
"%7B%22__type%22%3A%22GetAllowedOptionsRequest%3A%23Exchange%22%2C%22Header%22%3A%7B%22__type%22%3A%22JsonRequestHeaders%3A%23Exchange%22%2C%22RequestServerVersion%22%3A%22Exchange2013%22%2C%22TimeZoneContext%22%3A%7B%22__type%22%3A%22TimeZoneContext%3A%23Exchange%22%2C%22TimeZoneDefinition%22%3A%7B%22__type%22%3A%22TimeZoneDefinitionType%3A%23Exchange%22%2C%22Id%22%3A%22China%20Standard%20Time%22%7D%7D%7D%7D");


web_custom_request("service.svc_18",
"URL=https://email.emailtest.cn/owa/service.svc?action=GetAllowedOptions&EP=1&ID=-18&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t35.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_20",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_19}");


web_add_header("Action",
"GetCalendarView");

web_add_header("X-OWA-UrlPostData",
"%7B%22__type%22%3A%22GetCalendarViewJsonRequest%3A%23Exchange%22%2C%22Header%22%3A%7B%22__type%22%3A%22JsonRequestHeaders%3A%23Exchange%22%2C%22RequestServerVersion%22%3A%22Exchange2013%22%2C%22TimeZoneContext%22%3A%7B%22__type%22%3A%22TimeZoneContext%3A%23Exchange%22%2C%22TimeZoneDefinition%22%3A%7B%22__type%22%3A%22TimeZoneDefinitionType%3A%23Exchange%22%2C%22Id%22%3A%22China%20Standard%20Time%22%7D%7D%7D%2C%22Body%22%3A%7B%22__type%22%3A%22GetCalendarViewRequest%3A%23Exchange%22%2C%22CalendarId%22%3A%7B%22__type%22%3A%22TargetFolderId%3A%23Exchange%22%2C%22BaseFolderId%22%3A%7B%22__type%22%3A%22FolderId%3A%23Exchange%22%2C%22Id%22%3A%22AAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQAuAAAAAABu95v%2FjzADTIfi8X89MXTNAQCecFqQtFpNQYRSIDhkk5BMAAAAAAENAAA%3D%22%2C%22ChangeKey%22%3A%22AgAAAA%3D%3D%22%7D%7D%2C%22RangeStart%22%3A%222018-11-26T00%3A00%3A00.001%22%2C%22RangeEnd%22%3A%222019-01-07T00%3A00%3A00.000%22%7D%7D");

web_custom_request("service.svc_19",
"URL=https://email.emailtest.cn/owa/service.svc?action=GetCalendarView&EP=1&ID=-19&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t36.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_21",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);
/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_20}");


web_add_header("Action",
"GetCalendarFolders");

web_custom_request("service.svc_20",
"URL=https://email.emailtest.cn/owa/service.svc?action=GetCalendarFolders&EP=1&ID=-20&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t37.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
LAST);
/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_22",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_21}");


web_add_header("X-OWA-UrlPostData",
"%7B%22request%22%3A%7B%22__type%22%3A%22NotificationSubscribeJsonRequest%3A%23Exchange%22%2C%22Header%22%3A%7B%22__type%22%3A%22JsonRequestHeaders%3A%23Exchange%22%2C%22RequestServerVersion%22%3A%22Exchange2013%22%2C%22TimeZoneContext%22%3A%7B%22__type%22%3A%22TimeZoneContext%3A%23Exchange%22%2C%22TimeZoneDefinition%22%3A%7B%22__type%22%3A%22TimeZoneDefinitionType%3A%23Exchange%22%2C%22Id%22%3A%22China%20Standard%20Time%22%7D%7D%7D%7D%2C%22subscriptionData%22%3A%5B%7B%22__type%22%3A%22SubscriptionData%3A%23Exchange%22%2C%22SubscriptionId%22%3A%22CalendarItemNotificationAAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQAuAAAAAABu95v%2FjzADTIfi8X89MXTNAQCecFqQtFpNQYRSIDhkk5BMAAAAAAENAAA%3D%22%2C%22Parameters%22%3A%7B%22__type%22%3A%22SubscriptionParameters%3A%23Exchange%22%2C%22NotificationType%22%3A%22CalendarItemNotification%22%2C%22FolderId%22%3A%22AAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQAuAAAAAABu95v%2FjzADTIfi8X89MXTNAQCecFqQtFpNQYRSIDhkk5BMAAAAAAENAAA%3D%22%2C%22subscriptionIdSuffix%22%3A%22%22%7D%7D%5D%7D");

web_add_header("Action",
"SubscribeToNotification");
web_custom_request("service.svc_21",
"URL=https://email.emailtest.cn/owa/service.svc?action=SubscribeToNotification&EP=1&UA=0&ID=-21&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t38.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_23",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_22}");


web_add_header("X-OWA-UrlPostData",
"%7B%22__type%22%3A%22FindItemJsonRequest%3A%23Exchange%22%2C%22Header%22%3A%7B%22__type%22%3A%22JsonRequestHeaders%3A%23Exchange%22%2C%22RequestServerVersion%22%3A%22Exchange2016%22%2C%22TimeZoneContext%22%3A%7B%22__type%22%3A%22TimeZoneContext%3A%23Exchange%22%2C%22TimeZoneDefinition%22%3A%7B%22__type%22%3A%22TimeZoneDefinitionType%3A%23Exchange%22%2C%22Id%22%3A%22China%20Standard%20Time%22%7D%7D%7D%2C%22Body%22%3A%7B%22__type%22%3A%22FindItemRequest%3A%23Exchange%22%2C%22ItemShape%22%3A%7B%22__type%22%3A%22ItemResponseShape%3A%23Exchange%22%2C%22BaseShape%22%3A%22IdOnly%22%7D%2C%22ParentFolderIds%22%3A%5B%7B%22__type%22%3A%22DistinguishedFolderId%3A%23Exchange%22%2C%22Id%22%3A%22deleteditems%22%7D%5D%2C%22Traversal%22%3A%22Shallow%22%2C%22Paging%22%3A%7B%22__type%22%3A%22IndexedPageView%3A%23Exchange%22%2C%22BasePoint%22%3A%22Beginning%22%2C%22Offset%22%3A0%2C%22MaxEntriesReturned%22%3A25%7D%2C%22ViewFilter%22%3A%22All%22%2C%22IsWarmUpSearch%22%3Afalse%2C%22FocusedViewFilter%22%3A-1%2C%22Grouping%22%3Anull%2C%22ShapeName%22%3A%22MailListItem%22%2C%22SortOrder%22%3A%5B%7B%22__type%22%3A%22SortResults%3A%23Exchange%22%2C%22Order%22%3A%22Descending%22%2C%22Path%22%3A%7B%22__type%22%3A%22PropertyUri%3A%23Exchange%22%2C%22FieldURI%22%3A%22DateTimeReceived%22%7D%7D%5D%7D%7D");

web_add_header("Action",
"FindItem");

web_custom_request("service.svc_22",
"URL=https://email.emailtest.cn/owa/service.svc?action=FindItem&EP=1&ID=-22&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t39.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_24",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_23}");


web_add_header("X-OWA-UrlPostData",
"%7B%22__type%22%3A%22FindItemJsonRequest%3A%23Exchange%22%2C%22Header%22%3A%7B%22__type%22%3A%22JsonRequestHeaders%3A%23Exchange%22%2C%22RequestServerVersion%22%3A%22Exchange2016%22%2C%22TimeZoneContext%22%3A%7B%22__type%22%3A%22TimeZoneContext%3A%23Exchange%22%2C%22TimeZoneDefinition%22%3A%7B%22__type%22%3A%22TimeZoneDefinitionType%3A%23Exchange%22%2C%22Id%22%3A%22China%20Standard%20Time%22%7D%7D%7D%2C%22Body%22%3A%7B%22__type%22%3A%22FindItemRequest%3A%23Exchange%22%2C%22ItemShape%22%3A%7B%22__type%22%3A%22ItemResponseShape%3A%23Exchange%22%2C%22BaseShape%22%3A%22IdOnly%22%7D%2C%22ParentFolderIds%22%3A%5B%7B%22__type%22%3A%22DistinguishedFolderId%3A%23Exchange%22%2C%22Id%22%3A%22drafts%22%7D%5D%2C%22Traversal%22%3A%22Shallow%22%2C%22Paging%22%3A%7B%22__type%22%3A%22IndexedPageView%3A%23Exchange%22%2C%22BasePoint%22%3A%22Beginning%22%2C%22Offset%22%3A0%2C%22MaxEntriesReturned%22%3A25%7D%2C%22ViewFilter%22%3A%22All%22%2C%22IsWarmUpSearch%22%3Afalse%2C%22FocusedViewFilter%22%3A-1%2C%22Grouping%22%3Anull%2C%22ShapeName%22%3A%22MailListItem%22%2C%22SortOrder%22%3A%5B%7B%22__type%22%3A%22SortResults%3A%23Exchange%22%2C%22Order%22%3A%22Descending%22%2C%22Path%22%3A%7B%22__type%22%3A%22PropertyUri%3A%23Exchange%22%2C%22FieldURI%22%3A%22DateTimeCreated%22%7D%7D%5D%7D%7D");

web_add_header("Action",
"FindItem");

web_custom_request("service.svc_23",
"URL=https://email.emailtest.cn/owa/service.svc?action=FindItem&EP=1&ID=-23&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t40.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
LAST);

// web_url("ev.owa2_3",
// "URL=https://email.emailtest.cn/owa/ev.owa2?ns=PendingRequest&ev=PendingNotificationRequest&UA=0&cid=234c1b94-bba1-4bde-a1d5-8752f83d7308&ecnsq=1&X-OWA-CANARY=Luc7D0HRhkGsUCsuUrQc73Dpsw-0YNYI-bN4sOFPtzkQoWYsmsQdVMyJSEX-XlmtFRT3CGTjYEI.",
// "Resource=0",
// "RecContentType=text/html",
// "Referer=",
// "Snapshot=t41.inf",
// "Mode=HTML",
// LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_25",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_24}");

web_add_header("Action",
"SubscribeToNotification");

web_custom_request("service.svc_24",
"URL=https://email.emailtest.cn/owa/service.svc?action=SubscribeToNotification&UA=0&ID=-24&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t42.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
"Body={\"request\":{\"__type\":\"NotificationSubscribeJsonRequest:#Exchange\",\"Header\":{\"__type\":\"JsonRequestHeaders:#Exchange\",\"RequestServerVersion\":\"Exchange2013\",\"TimeZoneContext\":{\"__type\":\"TimeZoneContext:#Exchange\",\"TimeZoneDefinition\":{\"__type\":\"TimeZoneDefinitionType:#Exchange\",\"Id\":\"China Standard Time\"}}}},\"subscriptionData\":[{\"__type\":\"SubscriptionData:#Exchange\",\"SubscriptionId\":\""
"RowNotificationAAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQAuAAAAAABu95v/jzADTIfi8X89MXTNAQCecFqQtFpNQYRSIDhkk5BMAAAAAAEKAAA=_false_DateTimeReceived_Descending_All\",\"Parameters\":{\"__type\":\"SubscriptionParameters:#Exchange\",\"NotificationType\":\"RowNotification\",\"FolderId\":\"AAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQAuAAAAAABu95v/jzADTIfi8X89MXTNAQCecFqQtFpNQYRSIDhkk5BMAAAAAAEKAAA=\",\"IsConversation\":false,\"SortBy\":[{\"__type\":\"SortResults:#Exchange\",\"Order"
"\":\"Descending\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"DateTimeReceived\"}}],\"Filter\":\"All\",\"CategoryFilter\":null,\"FocusedViewFilter\":-1,\"ConversationShapeName\":null,\"subscriptionIdSuffix\":null,\"GroupBy\":null,\"ChannelId\":\"234c1b94-bba1-4bde-a1d5-8752f83d7308\"}},{\"__type\":\"SubscriptionData:#Exchange\",\"SubscriptionId\":\"RowNotificationAAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQAuAAAAAABu95v/"
"jzADTIfi8X89MXTNAQCecFqQtFpNQYRSIDhkk5BMAAAAAAEPAAA=_false_DateTimeCreated_Descending_All\",\"Parameters\":{\"__type\":\"SubscriptionParameters:#Exchange\",\"NotificationType\":\"RowNotification\",\"FolderId\":\"AAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQAuAAAAAABu95v/jzADTIfi8X89MXTNAQCecFqQtFpNQYRSIDhkk5BMAAAAAAEPAAA=\",\"IsConversation\":false,\"SortBy\":[{\"__type\":\"SortResults:#Exchange\",\"Order\":\"Descending\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\""
"DateTimeCreated\"}}],\"Filter\":\"All\",\"CategoryFilter\":null,\"FocusedViewFilter\":-1,\"ConversationShapeName\":null,\"subscriptionIdSuffix\":null,\"GroupBy\":null,\"ChannelId\":\"234c1b94-bba1-4bde-a1d5-8752f83d7308\"}}]}",
LAST);


/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_26",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_25}");


web_add_header("X-OWA-UrlPostData",
"%7B%22__type%22%3A%22FindConversationJsonRequest%3A%23Exchange%22%2C%22Header%22%3A%7B%22__type%22%3A%22JsonRequestHeaders%3A%23Exchange%22%2C%22RequestServerVersion%22%3A%22V2016_02_03%22%2C%22TimeZoneContext%22%3A%7B%22__type%22%3A%22TimeZoneContext%3A%23Exchange%22%2C%22TimeZoneDefinition%22%3A%7B%22__type%22%3A%22TimeZoneDefinitionType%3A%23Exchange%22%2C%22Id%22%3A%22China%20Standard%20Time%22%7D%7D%7D%2C%22Body%22%3A%7B%22__type%22%3A%22FindConversationRequest%3A%23Exchange%22%2C%22ParentFolderId%22%3A%7B%22__type%22%3A%22TargetFolderId%3A%23Exchange%22%2C%22BaseFolderId%22%3A%7B%22__type%22%3A%22DistinguishedFolderId%3A%23Exchange%22%2C%22Id%22%3A%22sentitems%22%7D%7D%2C%22ConversationShape%22%3A%7B%22__type%22%3A%22ConversationResponseShape%3A%23Exchange%22%2C%22BaseShape%22%3A%22IdOnly%22%7D%2C%22ShapeName%22%3A%22ConversationSentItemsListView%22%2C%22Paging%22%3A%7B%22__type%22%3A%22IndexedPageView%3A%23Exchange%22%2C%22BasePoint%22%3A%22Beginning%22%2C%22Offset%22%3A0%2C%22MaxEntriesReturned%22%3A25%7D%2C%22ViewFilter%22%3A%22All%22%2C%22FocusedViewFilter%22%3A-1%2C%22SortOrder%22%3A%5B%7B%22__type%22%3A%22SortResults%3A%23Exchange%22%2C%22Order%22%3A%22Descending%22%2C%22Path%22%3A%7B%22__type%22%3A%22PropertyUri%3A%23Exchange%22%2C%22FieldURI%22%3A%22ConversationLastDeliveryTime%22%7D%7D%5D%7D%7D");

web_add_header("Action",
"FindConversation");

web_custom_request("service.svc_25",
"URL=https://email.emailtest.cn/owa/service.svc?action=FindConversation&EP=1&ID=-25&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t43.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_27",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_26}");


web_add_header("X-OWA-UrlPostData",
"%7B%22request%22%3A%7B%22__type%22%3A%22NotificationSubscribeJsonRequest%3A%23Exchange%22%2C%22Header%22%3A%7B%22__type%22%3A%22JsonRequestHeaders%3A%23Exchange%22%2C%22RequestServerVersion%22%3A%22Exchange2013%22%2C%22TimeZoneContext%22%3A%7B%22__type%22%3A%22TimeZoneContext%3A%23Exchange%22%2C%22TimeZoneDefinition%22%3A%7B%22__type%22%3A%22TimeZoneDefinitionType%3A%23Exchange%22%2C%22Id%22%3A%22China%20Standard%20Time%22%7D%7D%7D%7D%2C%22subscriptionData%22%3A%5B%7B%22__type%22%3A%22SubscriptionData%3A%23Exchange%22%2C%22SubscriptionId%22%3A%22RowNotificationAAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQAuAAAAAABu95v%2FjzADTIfi8X89MXTNAQCecFqQtFpNQYRSIDhkk5BMAAAAAAEJAAA%3D_true_ConversationLastDeliveryTime_Descending_All%22%2C%22Parameters%22%3A%7B%22__type%22%3A%22SubscriptionParameters%3A%23Exchange%22%2C%22NotificationType%22%3A%22RowNotification%22%2C%22FolderId%22%3A%22AAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQAuAAAAAABu95v%2FjzADTIfi8X89MXTNAQCecFqQtFpNQYRSIDhkk5BMAAAAAAEJAAA%3D%22%2C%22IsConversation%22%3Atrue%2C%22SortBy%22%3A%5B%7B%22__type%22%3A%22SortResults%3A%23Exchange%22%2C%22Order%22%3A%22Descending%22%2C%22Path%22%3A%7B%22__type%22%3A%22PropertyUri%3A%23Exchange%22%2C%22FieldURI%22%3A%22ConversationLastDeliveryTime%22%7D%7D%5D%2C%22Filter%22%3A%22All%22%2C%22CategoryFilter%22%3Anull%2C%22FocusedViewFilter%22%3A-1%2C%22ConversationShapeName%22%3Anull%2C%22subscriptionIdSuffix%22%3Anull%2C%22GroupBy%22%3Anull%2C%22ChannelId%22%3A%22234c1b94-bba1-4bde-a1d5-8752f83d7308%22%7D%7D%5D%7D");

web_add_header("Action",
"SubscribeToNotification");

web_custom_request("service.svc_26",
"URL=https://email.emailtest.cn/owa/service.svc?action=SubscribeToNotification&EP=1&UA=0&ID=-26&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t44.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
EXTRARES,
"Url=service.svc/s/GetPersonaPhoto?email=test3%40emailtest.cn&UA=0&size=HR96x96", "Referer=", ENDITEM,
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_28",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_27}");


web_add_header("X-OWA-UrlPostData",
"%7B%22__type%22%3A%22GetMailTipsJsonRequest%3A%23Exchange%22%2C%22Header%22%3A%7B%22__type%22%3A%22JsonRequestHeaders%3A%23Exchange%22%2C%22RequestServerVersion%22%3A%22V2016_11_07%22%2C%22TimeZoneContext%22%3A%7B%22__type%22%3A%22TimeZoneContext%3A%23Exchange%22%2C%22TimeZoneDefinition%22%3A%7B%22__type%22%3A%22TimeZoneDefinitionType%3A%23Exchange%22%2C%22Id%22%3A%22China%20Standard%20Time%22%7D%7D%7D%2C%22Body%22%3A%7B%22__type%22%3A%22GetMailTipsRequest%3A%23Exchange%22%2C%22SendingAs%22%3A%7B%22__type%22%3A%22EmailAddress%3A%23Exchange%22%2C%22EmailAddress%22%3A%22Test4%40emailtest.cn%22%2C%22Name%22%3A%22Test4%22%7D%2C%22Recipients%22%3A%5B%7B%22__type%22%3A%22EmailAddress%3A%23Exchange%22%2C%22EmailAddress%22%3A%22test3%40emailtest.cn%22%2C%22Name%22%3A%22test3%40emailtest.cn%22%7D%5D%2C%22MailTipsRequested%22%3A1%7D%7D");

web_add_header("Action",
"GetMailTips");

web_custom_request("service.svc_27",
"URL=https://email.emailtest.cn/owa/service.svc?action=GetMailTips&EP=1&ID=-27&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t45.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
EXTRARES,
"Url=https://static2.sharepointonline.com/files/fabric/assets/icons/fabricmdl2icons.woff", "Referer=", ENDITEM,
"Url=https://appsforoffice.microsoft.com/lib/1/hosted/en-us/outlook_strings.js", "Referer=", ENDITEM,
"Url=https://appsforoffice.microsoft.com/lib/1/hosted/outlook-web-16.01.js", "Referer=", ENDITEM,
"Url=https://appsforoffice.microsoft.com/lib/1/hosted/en-us/office_strings.js", "Referer=", ENDITEM,
"Url=https://appsforoffice.microsoft.com/lib/1/hosted/office.js", "Referer=", ENDITEM,
LAST);


/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_29",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_28}");


web_add_header("X-OWA-UrlPostData",
"%7B%22__type%22%3A%22CreateItemJsonRequest%3A%23Exchange%22%2C%22Header%22%3A%7B%22__type%22%3A%22JsonRequestHeaders%3A%23Exchange%22%2C%22RequestServerVersion%22%3A%22V2015_10_15%22%2C%22TimeZoneContext%22%3A%7B%22__type%22%3A%22TimeZoneContext%3A%23Exchange%22%2C%22TimeZoneDefinition%22%3A%7B%22__type%22%3A%22TimeZoneDefinitionType%3A%23Exchange%22%2C%22Id%22%3A%22China%20Standard%20Time%22%7D%7D%7D%2C%22Body%22%3A%7B%22__type%22%3A%22CreateItemRequest%3A%23Exchange%22%2C%22Items%22%3A%5B%7B%22__type%22%3A%22Message%3A%23Exchange%22%2C%22Subject%22%3A%22Attchment%20pert%22%2C%22Body%22%3A%7B%22__type%22%3A%22BodyContentType%3A%23Exchange%22%2C%22BodyType%22%3A%22HTML%22%2C%22Value%22%3A%22%3Chtml%3E%3Chead%3E%3Cmeta%20http-equiv%3D%5C%22Content-Type%5C%22%20content%3D%5C%22text%2Fhtml%3B%20charset%3DUTF-8%5C%22%3E%3Cstyle%20type%3D%5C%22text%2Fcss%5C%22%20style%3D%5C%22display%3Anone%3B%5C%22%3E%3C!--%20P%20%7Bmargin-top%3A0%3Bmargin-bottom%3A0%3B%7D%20--%3E%3C%2Fstyle%3E%3C%2Fhead%3E%3Cbody%20dir%3D%5C%22ltr%5C%22%3E%3Cdiv%20id%3D%5C%22divtagdefaultwrapper%5C%22%20style%3D%5C%22font-size%3A12pt%3Bcolor%3A%23000000%3Bfont-family%3ACalibri%2CHelvetica%2Csans-serif%3B%5C%22%20dir%3D%5C%22ltr%5C%22%3E%3Cp%3Eperfor%3Cbr%3E%3C%2Fp%3E%3C%2Fdiv%3E%3C%2Fbody%3E%3C%2Fhtml%3E%22%2C%22DataUriCount%22%3A0%2C%22CustomDataUriCount%22%3A0%7D%2C%22Importance%22%3A%22Normal%22%2C%22From%22%3Anull%2C%22ToRecipients%22%3A%5B%7B%22__type%22%3A%22EmailAddress%3A%23Exchange%22%2C%22MailboxType%22%3A%22OneOff%22%2C%22RoutingType%22%3A%22SMTP%22%2C%22EmailAddress%22%3A%22test3%40emailtest.cn%22%2C%22Name%22%3A%22%22%7D%5D%2C%22CcRecipients%22%3A%5B%5D%2C%22BccRecipients%22%3A%5B%5D%2C%22Sensitivity%22%3A%22Normal%22%2C%22IsDeliveryReceiptRequested%22%3Afalse%2C%22IsReadReceiptRequested%22%3Afalse%7D%5D%2C%22ClientSupportsIrm%22%3Atrue%2C%22OutboundCharset%22%3A%22AutoDetect%22%2C%22MessageDisposition%22%3A%22SaveOnly%22%2C%22ComposeOperation%22%3A%22newMail%22%7D%7D");

web_add_header("Action",
"CreateItem");

web_custom_request("service.svc_28",
"URL=https://email.emailtest.cn/owa/service.svc?action=CreateItem&EP=1&ID=-28&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t46.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
EXTRARES,
"Url=prem/15.1.1531.3/resources/images/0/thinking16_grey.gif", "Referer=", ENDITEM,
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_30",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_29}");

web_add_header("Action",
"CreateAttachmentFromLocalFile");

web_custom_request("service.svc_29",
"URL=https://email.emailtest.cn/owa/service.svc?action=CreateAttachmentFromLocalFile&ID=-29&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t47.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
body_variable_1,
LAST);

lr_think_time(10);

lr_start_transaction("post");

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_31",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_30}");

web_add_header("Action",
"UpdateItem");

web_custom_request("service.svc_30",
"URL=https://email.emailtest.cn/owa/service.svc?action=UpdateItem&ID=-30&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t48.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
"Body={\"__type\":\"UpdateItemJsonRequest:#Exchange\",\"Header\":{\"__type\":\"JsonRequestHeaders:#Exchange\",\"RequestServerVersion\":\"Exchange2015\",\"TimeZoneContext\":{\"__type\":\"TimeZoneContext:#Exchange\",\"TimeZoneDefinition\":{\"__type\":\"TimeZoneDefinitionType:#Exchange\",\"Id\":\"China Standard Time\"}}},\"Body\":{\"__type\":\"UpdateItemRequest:#Exchange\",\"ItemChanges\":[{\"__type\":\"ItemChange:#Exchange\",\"Updates\":[{\"__type\":\"DeleteItemField:#Exchange\",\"Path\":{\"__type\""
":\"ExtendedPropertyUri:#Exchange\",\"PropertyId\":35356,\"DistinguishedPropertySetId\":\"Sharing\",\"PropertyType\":\"CLSID\"}},{\"__type\":\"DeleteItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"From\"}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"CcRecipients\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"CcRecipients\":[]}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri"
":#Exchange\",\"FieldURI\":\"BccRecipients\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"BccRecipients\":[]}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"ToRecipients\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"ToRecipients\":[{\"__type\":\"EmailAddress:#Exchange\",\"MailboxType\":\"OneOff\",\"RoutingType\":\"SMTP\",\"EmailAddress\":\"test3@emailtest.cn\",\"Name\":\"\"}]}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\""
"PropertyUri:#Exchange\",\"FieldURI\":\"IsReadReceiptRequested\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"IsReadReceiptRequested\":false}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"IsDeliveryReceiptRequested\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"IsDeliveryReceiptRequested\":false}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"Subject\"},\"Item\":{\"__type\":\"Message"
":#Exchange\",\"Subject\":\"Attchment pert\"}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"Importance\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"Importance\":\"Normal\"}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"Body\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"Body\":{\"__type\":\"BodyContentType:#Exchange\",\"BodyType\":\"HTML\",\"Value\":\"<html><head><meta http-equiv=\\\""
"Content-Type\\\" content=\\\"text/html; charset=UTF-8\\\"><style type=\\\"text/css\\\" style=\\\"display:none;\\\"><!-- P {margin-top:0;margin-bottom:0;} --></style></head><body dir=\\\"ltr\\\"><div id=\\\"divtagdefaultwrapper\\\" style=\\\"font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;\\\" dir=\\\"ltr\\\"><p>performance Exchange <br></p></div></body></html>\",\"DataUriCount\":0,\"CustomDataUriCount\":0}}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\""
"PropertyUri:#Exchange\",\"FieldURI\":\"Sensitivity\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"Sensitivity\":\"Normal\"}}],\"ItemId\":{\"__type\":\"ItemId:#Exchange\",\"Id\":\"AAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQBGAAAAAABu95v/jzADTIfi8X89MXTNBwCecFqQtFpNQYRSIDhkk5BMAAAAAAEPAACecFqQtFpNQYRSIDhkk5BMAAAAAB+MAAA=\",\"ChangeKey\":\"CQAAABYAAACecFqQtFpNQYRSIDhkk5BMAAAAACLe\"}}],\"ConflictResolution\":\"AlwaysOverwrite\",\"ClientSupportsIrm\":true,\""
"SendCalendarInvitationsOrCancellations\":\"SendToNone\",\"MessageDisposition\":\"SaveOnly\",\"SuppressReadReceipts\":false,\"ComposeOperation\":\"newMail\",\"OutboundCharset\":\"AutoDetect\",\"PromoteInlineAttachments\":false,\"SendOnNotFoundError\":true}}",
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_32",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);

/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_31}");

web_add_header("Action",
"UpdateItem");

web_custom_request("service.svc_31",
"URL=https://email.emailtest.cn/owa/service.svc?action=UpdateItem&ID=-31&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t49.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
"Body={\"__type\":\"UpdateItemJsonRequest:#Exchange\",\"Header\":{\"__type\":\"JsonRequestHeaders:#Exchange\",\"RequestServerVersion\":\"Exchange2015\",\"TimeZoneContext\":{\"__type\":\"TimeZoneContext:#Exchange\",\"TimeZoneDefinition\":{\"__type\":\"TimeZoneDefinitionType:#Exchange\",\"Id\":\"China Standard Time\"}}},\"Body\":{\"__type\":\"UpdateItemRequest:#Exchange\",\"ItemChanges\":[{\"__type\":\"ItemChange:#Exchange\",\"Updates\":[{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\""
"PropertyUri:#Exchange\",\"FieldURI\":\"DocLinks\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"DocLinks\":[]}},{\"__type\":\"DeleteItemField:#Exchange\",\"Path\":{\"__type\":\"ExtendedPropertyUri:#Exchange\",\"PropertyId\":35356,\"DistinguishedPropertySetId\":\"Sharing\",\"PropertyType\":\"CLSID\"}},{\"__type\":\"DeleteItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"From\"}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\","
"\"FieldURI\":\"CcRecipients\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"CcRecipients\":[]}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"BccRecipients\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"BccRecipients\":[]}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"ToRecipients\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"ToRecipients\":[{\"__type\":\"EmailAddress:#Exchange\",\""
"MailboxType\":\"OneOff\",\"RoutingType\":\"SMTP\",\"EmailAddress\":\"test3@emailtest.cn\",\"Name\":\"\"}]}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"IsReadReceiptRequested\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"IsReadReceiptRequested\":false}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"IsDeliveryReceiptRequested\"},\"Item\":{\"__type\":\"Message:#Exchange\",\""
"IsDeliveryReceiptRequested\":false}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"Subject\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"Subject\":\"Attchment pert\"}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"Importance\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"Importance\":\"Normal\"}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\""
"FieldURI\":\"Body\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"Body\":{\"__type\":\"BodyContentType:#Exchange\",\"BodyType\":\"HTML\",\"Value\":\"<html><head><meta http-equiv=\\\"Content-Type\\\" content=\\\"text/html; charset=UTF-8\\\"><style type=\\\"text/css\\\" style=\\\"display:none;\\\"><!-- P {margin-top:0;margin-bottom:0;} --></style></head><body dir=\\\"ltr\\\"><div id=\\\"divtagdefaultwrapper\\\" style=\\\"font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;\\\" dir="
"\\\"ltr\\\"><p>performance Exchange <br></p></div></body></html>\",\"DataUriCount\":0,\"CustomDataUriCount\":0}}},{\"__type\":\"SetItemField:#Exchange\",\"Path\":{\"__type\":\"PropertyUri:#Exchange\",\"FieldURI\":\"Sensitivity\"},\"Item\":{\"__type\":\"Message:#Exchange\",\"Sensitivity\":\"Normal\"}}],\"ItemId\":{\"__type\":\"ItemId:#Exchange\",\"Id\":\"AAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQBGAAAAAABu95v/jzADTIfi8X89MXTNBwCecFqQtFpNQYRSIDhkk5BMAAAAAAEPAACecFqQtFpNQYRSIDhkk5BMAAAAAB"
"+MAAA=\",\"ChangeKey\":\"CQAAABYAAACecFqQtFpNQYRSIDhkk5BMAAAAACLf\"}}],\"ConflictResolution\":\"AlwaysOverwrite\",\"ClientSupportsIrm\":true,\"SendCalendarInvitationsOrCancellations\":\"SendToNone\",\"MessageDisposition\":\"SendAndSaveCopy\",\"SuppressReadReceipts\":false,\"ComposeOperation\":\"newMail\",\"OutboundCharset\":\"AutoDetect\",\"PromoteInlineAttachments\":false,\"SendOnNotFoundError\":true}}",
EXTRARES,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.people.contactmanagement.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.people.photoupload.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.people.composepersonacard.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.bootcommonstrings.localized.min.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.strings.localized.min.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.people.composepersonacard.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.people.composepersonacard.mouse.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/images/0/mmsprite1.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/meetingmessage.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.calendar.meetingmessage.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.options.core.models.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.people.webservices.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/microsoft.owa.core.peoplehub.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.peoplehub.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.peoplehub.mouse.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.storage.framework.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.storage.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.offline.boot.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.sync.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.moderngroups.shared.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/resources/styles/0/nonboot.mouse.css", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/zh-hans/microsoft.exchange.clients.owa2.client.oobestrings.localized.min.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.viewmodels.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.views.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.core.views.mouse.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.application.viewmodels.js", "Referer=", ENDITEM,
"Url=prem/15.1.1531.3/scripts/microsoft.owa.application.views.js", "Referer=", ENDITEM,
LAST);

lr_end_transaction("post",LR_AUTO);


/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_33",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);
/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_32}");


web_add_header("Action",
"ConnectedAccountsNotification");

web_custom_request("service.svc_32",
"URL=https://email.emailtest.cn/owa/service.svc?action=ConnectedAccountsNotification&ID=-32&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t50.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
"Body={\"isOWALogon\":true}",
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_34",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);
/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_33}");


web_add_header("Action",
"GetReminders");

web_add_header("X-OWA-UrlPostData",
"%7B%22__type%22%3A%22GetRemindersJsonRequest%3A%23Exchange%22%2C%22Header%22%3A%7B%22__type%22%3A%22JsonRequestHeaders%3A%23Exchange%22%2C%22RequestServerVersion%22%3A%22Exchange2013%22%2C%22TimeZoneContext%22%3A%7B%22__type%22%3A%22TimeZoneContext%3A%23Exchange%22%2C%22TimeZoneDefinition%22%3A%7B%22__type%22%3A%22TimeZoneDefinitionType%3A%23Exchange%22%2C%22Id%22%3A%22China%20Standard%20Time%22%7D%7D%7D%2C%22Body%22%3A%7B%22__type%22%3A%22GetRemindersRequest%3A%23Exchange%22%2C%22EndTime%22%3A%222018-12-23T12%3A33%3A56%22%7D%7D");

web_custom_request("service.svc_33",
"URL=https://email.emailtest.cn/owa/service.svc?action=GetReminders&EP=1&ID=-33&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t51.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
LAST);

/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_35",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);
/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_34}");


web_add_header("Action",
"SubscribeToNotification");

web_add_header("X-OWA-UrlPostData",
"%7B%22request%22%3A%7B%22__type%22%3A%22NotificationSubscribeJsonRequest%3A%23Exchange%22%2C%22Header%22%3A%7B%22__type%22%3A%22JsonRequestHeaders%3A%23Exchange%22%2C%22RequestServerVersion%22%3A%22Exchange2013%22%2C%22TimeZoneContext%22%3A%7B%22__type%22%3A%22TimeZoneContext%3A%23Exchange%22%2C%22TimeZoneDefinition%22%3A%7B%22__type%22%3A%22TimeZoneDefinitionType%3A%23Exchange%22%2C%22Id%22%3A%22China%20Standard%20Time%22%7D%7D%7D%7D%2C%22subscriptionData%22%3A%5B%7B%22__type%22%3A%22SubscriptionData%3A%23Exchange%22%2C%22SubscriptionId%22%3A%22SuiteNotification%22%2C%22Parameters%22%3A%7B%22__type%22%3A%22SubscriptionParameters%3A%23Exchange%22%2C%22NotificationType%22%3A%22SuiteNotification%22%2C%22subscriptionIdSuffix%22%3A%22%22%7D%7D%5D%7D");

web_custom_request("service.svc_34",
"URL=https://email.emailtest.cn/owa/service.svc?action=SubscribeToNotification&EP=1&UA=0&ID=-34&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t52.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
LAST);


/*关联cookie*/
web_reg_save_param("X-OWA-CANARY_36",
"LB=Set-Cookie: X-OWA-CANARY=",
"RB=;",
LAST);
/*添加请求头*/
web_add_header("X-OWA-CANARY",
"{X-OWA-CANARY_35}");

web_add_header("Action",
"SubscribeToNotification");

web_add_header("X-OWA-UrlPostData",
"%7B%22request%22%3A%7B%22__type%22%3A%22NotificationSubscribeJsonRequest%3A%23Exchange%22%2C%22Header%22%3A%7B%22__type%22%3A%22JsonRequestHeaders%3A%23Exchange%22%2C%22RequestServerVersion%22%3A%22Exchange2013%22%2C%22TimeZoneContext%22%3A%7B%22__type%22%3A%22TimeZoneContext%3A%23Exchange%22%2C%22TimeZoneDefinition%22%3A%7B%22__type%22%3A%22TimeZoneDefinitionType%3A%23Exchange%22%2C%22Id%22%3A%22China%20Standard%20Time%22%7D%7D%7D%7D%2C%22subscriptionData%22%3A%5B%7B%22__type%22%3A%22SubscriptionData%3A%23Exchange%22%2C%22SubscriptionId%22%3A%22RowNotificationAAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQAuAAAAAABu95v%2FjzADTIfi8X89MXTNAQCecFqQtFpNQYRSIDhkk5BMAAAAAAEBAAA%3D%22%2C%22Parameters%22%3A%7B%22__type%22%3A%22SubscriptionParameters%3A%23Exchange%22%2C%22NotificationType%22%3A%22RowNotification%22%2C%22FolderId%22%3A%22AAMkADBkZjc5MGNlLTYxODUtNGI4OC1hZjNjLTQxYTMzZjhiOGNlMQAuAAAAAABu95v%2FjzADTIfi8X89MXTNAQCecFqQtFpNQYRSIDhkk5BMAAAAAAEBAAA%3D%22%2C%22subscriptionIdSuffix%22%3A%22%22%7D%7D%5D%7D");

web_custom_request("service.svc_35",
"URL=https://email.emailtest.cn/owa/service.svc?action=SubscribeToNotification&EP=1&UA=0&ID=-35&AC=1",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Snapshot=t53.inf",
"Mode=HTML",
"EncType=application/json; charset=utf-8",
LAST);

web_url("logoff.owa",
"URL=https://email.emailtest.cn/owa/logoff.owa",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t54.inf",
"Mode=HTML",
LAST);

web_url("logon.aspx_2",
"URL=https://email.emailtest.cn/owa/auth/logon.aspx?replaceCurrent=1&url=https%3a%2f%2femail.emailtest.cn%2fowa",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t55.inf",
"Mode=HTML",
LAST);

return 0;
}

最终,OWA实现了脚本发邮件,但是并发跑场景时候,问题就来了:

1
X-OWA-Error Microsoft.Exchange.Data.Directory.SystemConfiguration.OverBudgetException...

然后接口就500了,微软官网看了下,貌似是OWA的问题,用outlook客户端就没这个问题,所以,基本OWA的方式也就是废了,并发根本上不去,20左右就挂了,结果没法出。

JetStress

然后又搜了什么exchange的官方压测工具,有两个,一个是Jetstress,另一个是Exchange Load Generator,由于基本没资料,Jetstress还好试一点,走到加载数据库才挂:加载动态链接库失败。。另一个就比较坑,基本是走不下去,第一步就挂了。

MAPI

实在没办法,就想到了换协议,在loadrunner中自己写脚本。也是找到了exchange的协议,MAPI,脚本也不难写:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Actions()
{
mapi_logon("Logon",
"ProfileName=John Smith",
"ProfilePass=Tiger",
LAST);
//Send a Sticky Note message
mapi_send_mail("SendMail",
"To=user1@techno.merc-int.com",
"Cc=user0002t@techno.merc-int.com",
"Subject=<GROUP>:<VUID> @ <DATE>",
"Type=Ipm.StickyNote",
"Body=Please update your profile today.",
LAST);
mapi_logout();
return 1;
}

还有其他的例子:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//Send a simple mail message
mapi_send_mail("SendMail",
"To=user0001t@techno.merc-int.com",
"Subject=<GROUP>:<VUID> @ <DATE>",
"Body=Test Message! Please ignore.",
LAST );

//Send a Sticky Note message
mapi_send_mail("SendMail",
"To=user1@techno.merc-int.com,user2@techno.merc-int.com",
"Cc=user0002t@techno.merc-int.com",
"Bcc=user0003t@techno.merc-int.com",
"Subject=<GROUP>:<VUID> @ <DATE>",
"Type=IPM.StickyNote",
"Body=Please update your profile today.",
LAST );

//Send mail with Attachments
mapi_send_mail("SendMail",
"To=user0001t@techno.merc-int.com",
"Subject=Attach Test @ <DATE>",
"Body=Test Message!",
"ATTACHMENTS",
"File=E:\\QA\\for_dcom\\vbj_readme.txt", "ENDITEM",
"File=E:\\QA\\for_dcom\\vbj_readme.txt", "ENDITEM",
LAST );

//Send mail with Attachment within body
mapi_send_mail("Mail1",
"To=user0001t@techno.merc-int.com",
"Subject=This is a my subject ",
"Body=This is a sample mail. This is the outfile.",
"Type=IPM.StickyNote",
"ATTACHMENTS",
"Name=AutoExec.bat", "File=c:\\autoexec.bat", "Position=5", "ENDITEM",
"Name=Outfile.txt", "File=c:\\tmp\\outfile.txt", "Position=30", "ENDITEM",
LAST );

脚本是不难,运行脚本坑就来了。

坑一

首先,用loadrunner创建脚本时候,默认是:

1
2
3
4
Actions()
{
return 0;
}

然后补全脚本,运行时候,就开始了:Error: C interpreter run time error: Error -- Unresolved symbol : Action.

这个稍微好解决一点,把Actions()改成Action()就没这个报错了

坑二

上面一步改完之后运行脚本,直接弹出了

1
没有默认的邮件客户端,或者当前的邮件客户端无法实现该邮件请求。请运行Microsoft Outlook并将其设为默认邮件客户端

这么个神坑问题。然后,第一步,装了个outlook,然后修改成默认邮件客户端,运行,继续报错;然后修改注册表,把outlook的内容删掉,运行安装程序,点修复,继续报错;然后卸载outlook重装,继续报错。。。

基本是奔溃状态,翻墙,各种搜MAPI loadrunnerMAPI there is no default mail client… stackoverfolw都翻烂了,绝望。。。最后是在某个名字都没记住的网站上,找到一个关于无法打卡.msg文件的回答,才试试看的,回答是建议把outlook换成32位版本,不能用64位,不然第三方调不通。。。

微软官方support回答

最终,重装了整个office到32位版本,这个报错解决!

坑三

Fail to logon for test@test.cn (rc=3)报了个这个错,这个错看起来也就是登录失败,登录信息无效。。
然后就是各种试密码,各种试用户名/密码组合,域账号各种试,发现都没用。。

然后就想着,直接删账号重登outlook走一遍得了,这次outlook的账号配置文件,学乖了,名字用了test1,之前随便输了个,后面的账号和用户名密码也是很正常的,这次,登上了!!!脚本正常了!!!具体解决的原理实在没精力去研究了,只是将邮件的配置文件的名称和之后登录的用户名统一了,配置文件位置:
控制面板-用户账户-邮件-配置文件

坑四

这个,不太知道怎么解决了,每次用脚本发邮件,用mapi_send()函数时候,系统就会弹窗

1
有一个程序正试图访问存储在outlook中的电子邮件地址信息。如果。。。

按照帮助里面说的,已经将信任设置里面设成了不通知,还是每次都通知,也不知道解决了,难道是我的outlook没激活?不让我保存设置?搞不懂,反正,这个exchange的性能测试,是头非常疼

完!

文章目录
  1. 前言
  2. OWA
  3. JetStress
  4. MAPI
    1. 坑一
    2. 坑二
    3. 坑三
    4. 坑四
|