Toggle menu
862
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

BulkMail send: Difference between revisions

From Catglobe Wiki
Nguyenduyan (talk | contribs)
No edit summary
Nguyenduyan (talk | contribs)
No edit summary
Line 12: Line 12:
'''Arguments'''
'''Arguments'''


''bulkMailResourceId:''
''bulkMailResourceId:'' Is a numeric (non-decimal) expression. It is the bulkmail Resource Id.


''MaxToSend:'' Is a numeric (non-decimal) expression. It is the max email which send.
''MaxToSend:'' Is a numeric (non-decimal) expression. It is the max email which send.

Revision as of 03:38, 31 May 2017



BulkMail_send

Send bulk mail

Syntax

BulkMail_send(bulkMailResourceId[,MaxToSend[,schedule]])

Arguments

bulkMailResourceId: Is a numeric (non-decimal) expression. It is the bulkmail Resource Id.

MaxToSend: Is a numeric (non-decimal) expression. It is the max email which send.

schedule: Use the given schedule to send the mails. It is CatTaskSchedule object see more at CatTaskInstantSchedule, CatTaskSpecificTimeSchedule, CatTaskNeverSchedule

Return type

Returns CatTask instance id

Example with maxTosend

number bulkMailResourceId = 9399212;

BulkMail_send(bulkMailResourceId);

BulkMail_send(bulkMailResourceId, 20);// 20 is max email which will send

Example with schedule bulkmail

//schedule for send bulkmail at a specific time
number bulkmailRId = 15562486;
number maxToSend = 1;
DateTime dt = new DateTime("2017/05/31 03:10");
CatTaskSpecificTimeSchedule schedule  = new CatTaskSpecificTimeSchedule(dt);
BulkMail_send(bulkmailRId, maxToSend, schedule);//Returns CatTask instance id: 104701 (CatTaskMetaDataId: 54184)

//schedule for send bulkmail now
number bulkmailRId = 15562486;
number maxToSend = 1;
CatTaskInstantSchedule schedule  = new CatTaskInstantSchedule();
BulkMail_send(bulkmailRId, maxToSend, schedule);//Returns CatTask instance id: 104702 (CatTaskMetaDataId: 54185)

//stop schedule of sending bulkmail
CatTaskScheduleHelper csHelper = new CatTaskScheduleHelper();
number taskId = 104701;
CatTaskNeverSchedule schedule = new CatTaskNeverSchedule();
csHelper.RescheduleByInstanceId(taskId, schedule);