Email is not being triggered with gs.eventqueue

siddharth26
Tera Guru

Hi All,

am trying to trigger an email using gs.event queue with the below script but its not sending any emails.

 

var userGr = new GlideRecord('sys_user');
userGr.addEncodedQuery('active=true^u_account_typeINemployee,contractor');
userGr.query();

while (userGr.next()) {
gs.info('test1');
if (userGr.u_number) {
gs.info('test2');
var adAccountGr = new GlideRecord('u_ad_user_account');
adAccountGr.addEncodedQuery('u_active=true^u_employeenumberISNOTEMPTY');
 
// Add a query condition to filter 'u_ad_user_account' records based on 'u_employeenumber'
adAccountGr.addQuery('u_employeenumber', userGr.u_number);
adAccountGr.query();
 
// Check the number of matching 'u_ad_user_account' records
var adAccountCount = adAccountGr.getRowCount();
gs.info('Number of u_ad_user_account records found: ' + adAccountCount);
 
while (adAccountGr.next()) {
gs.info('u_employeenumber: ' + adAccountGr.u_employeenumber);
//gs.eventQueue('comparemail', adAccountGr);
gs.eventQueue('email.match',adAccountGr);
gs.info('email sent');
}
}
}
could you suggest why its not sending an email
 
thanks
 
10 REPLIES 10

Hi Sandeep,

yes i have given the event name in the notification email.match but still its not getting triggered 

thanks