
6 answers
Hello, This is code is owrking find for me.
ThankskarthikList<user> userlist=[select id,name,email,lastlogindate from user where lastlogindate < :DATE.TODAY()- 38];
List<Messaging.SingleEmailMessage> mails = new List<Messaging.SingleEmailMessage>();
EmailTemplate et=[Select id from EmailTemplate where name = 'EmailTemplatename' limit 1];
for(user u : userlist){
Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();
mail.setTargetObjectId(u.id);
//mail.setHtmlBody('test');
mail.setSenderDisplayName('System Admin');
mail.setTemplateId(et.id);
mail.setSaveAsActivity(false);
mails.add(mail);
}
Messaging.sendEmail(mails);